Dzimis zemnieka (saimnieka) ģimenē. Beidzis Kuldīgas ministrijas skolu, mācījies Viļņas dzelzceļa tehniskajā skolā (beidzis 1901. gadā). 1905. gadā iestājās Viļņas kājnieku junkurskolā (beidzis 1908. gadā kā junkurs-feldfēbelis). 1913. gadā iestājās Nikolaja Ģenerālštāba akadēmijā (beidzis pirmo klasi, 1914. gadā mācības akadēmijā pārtrauktas sakarā ar Pirmā pasaules kara sākumu). 1922. gadā iestājās Francijas kara akadēmijā (beidzis 1924. gadā). Bijis studentu korporācijas “Tervetia” goda filistrs.
Bija precējies ar Irmu Mariju Liepiņu. Meita – dzejniece Astrīde Ivaska, dēls – matemātiķis Juris Hartmanis.