Marco Kartodikromo

Kartodikromo lahir di Blora, Jawa Tengah, Hindia Belanda, pada tahun 1890 dari keluarga priyayi (bangsawan) berpangkat rendah. Pada usia lima belas tahun, ia mulai bekerja di Nederlandsch Indische Spoorweg, yaitu perusahaan kereta api nasional Hindia Belanda, di Semarang. Pada tahun 1911 ia memilih untuk meninggalkan perusahaan karena ia muak dengan kebijakan rasis, termasuk penggunaan ras sebagai dasar untuk jumlah upah yang dibayar.