Mācījās Valsts Liepājas vidusskolā, 4. Rīgas pilsētas vidusskolā (1922–1925), kur 1925. gadā pabeidza reālskolas kursu. Studēja Latvijas Universitātes Tautsaimniecības un tiesību zinātņu fakultātes Tautsaimniecības nodaļā (1925–1926).
02.–09.1927. obligātajā karadienestā 6. Rīgas kājnieku pulkā. 08.1927. beidza instruktoru rotas kursus un paaugstināts par dižkareivi. 09.1927. paaugstināts par kaprāli. 09.1927.–08.1929. mācījās Kara skolā; 11.1928. paaugstināts par kadetu kaprāli, 12.1928. – kadetu seržantu. Pēc Kara skolas beigšanas ar 31.08.1929. pavēli paaugstināts par leitnantu un 01.09.1929. norīkots dienestā uz 6. Rīgas kājnieku pulku, kur dienēja 09.1929.–11.1935. Pulkā pildīja dažādus amatus, t. sk. bija pulka fiziskās audzināšanas instruktors, pulka snaiperu komandas priekšnieks, pulka izlūku slēpotāju komandas priekšnieks, pulka tieslietu darbvedis. 01.09.1932. paaugstināts par virsleitnantu. Izcīnīja godalgas armijas sacensībās šaušanā dažādās disciplīnās (1930, 1934).
Dienesta gaitas turpināja 7. Siguldas kājnieku pulkā (11.1935.–05.1936.) un 5. Cēsu kājnieku pulkā (05.1936.–07.1940.), kur pildīja vada komandiera, pulka fiziskās audzināšanas instruktora, pulka adjutanta amata pagaidu izpildītāja pienākumus. Sākoties padomju okupācijai, 07.1940. ieskaitīts Latvijas Tautas armijā un drīz pēc tam Sarkanās armijas 24. teritoriālajā strēlnieku korpusā. 01.10.1940. pārcelts dienestā uz Rīgas kājnieku kara skolu par fiziskās audzināšanas instruktoru, pēc mēneša pārcelts uz 183. strēlnieku divīziju tādā pašā amatā. 1941. gadā dienestu Sarkanajā armijā pārtrauca un, Vācijas karaspēkam iebrūkot, palika Latvijā.
1942. gadā īslaicīgi atjaunoja tautsaimniecības studijas Universitātē Rīgā. Mobilizēts Latviešu leģionā (1943–1945), dienēja 15. divīzijā oberšturmfīrera (virsleitnanta), vēlāk hauptšturmfīrera (kapteiņa), no 1944. gada šturmbanfīrera (majora) dienesta pakāpē; bija štāba rotas komandieris, Apgādes pulka komandieris. 05.1945., pretēji vācu karaspēka vadības pavēlēm, izveda vairāk nekā 4000 latviešu karavīru vienību no Sarkanās armijas karadarbības zonas un padevās gūstā ASV karaspēkam, izglābjot karavīrus no nonākšanas padomju gūstā. Pēc kara atradās karagūstekņu nometnē Putlosā (Vācijā) 05.–09.1945., Zedelhemā (Beļģijā) 09.1945.–05.1946.
Trimdā ASV studēja Depola Universitātē (DePaul University) Čikāgā. No 20. gs. 50. gadiem studentu korporācijas “Tervetia” filistrs. Darbojās “Daugavas Vanagu” organizācijā.