Munculnya semangat kebangsaan yang ada pada masyarakat Indonesia dipengaruhi oleh faktor dari dalam (intern) dan faktor dari luar (ekstern). Faktor ekstern yang mempengaruhi nasionalisme Indonesia, adalah:
- Pengaruh faham-faham modern dari Eropa (liberalisme, humanisme, nasionalisme, komunisme);
- Pengaruh gerakan Pan-Islamisme;
- Pengaruh pergerakan bangsa terjajah di Asia; dan
- Pengaruh kemenangan Jepang atas Rusia.
Sedangkan faktor internal yang mendorong munculnya semangat kebangsaan atau nasionalisme adalah:
- Timbulnya kembali golongan pertengahan, kaun terpelajar;
- Adanya penderitaan dan kesengsaraan yang dialami oleh seluruh rakyat dalam berbagai bidang kehidupan;
- Pengaruh golongan peranakan; dan
- Adanya keinginan untuk melepaskan diri dari imperialisme.
Tumbuh dan berkembangnya nasionalisme Indonesia meliputi semua aspek kehidupan berupa semangat untuk memberdayakan ekonomi, pendidikan, politik, sosial, dan budaya yang diwujudkan dalam bentuk perjuangan organisasi pergerakan nasional yang moderat atau radikal, yang mau bekerja sama (kooperatif) maupun tidak bekerja sama (non-kooperatif) dengan pemerintah kolonial Belanda.