PirmÄ pasaules kara laikÄ, 17.10.1914., mobilizÄts Krievijas armijÄ, iedalÄ«ts 2. artilÄrijas jÄtnieku brigÄdes 2. divizionÄ. 02.ā04.1915. izgÄja mÄcÄ«bu komandas apmÄcÄ«bu kursu, paaugstinÄts par bombardieri (jefreitoram atbilstoÅ”a pakÄpe artilÄrijas daļÄs), paaugstinÄts par jaunÄko unteroficieri. 10.1916. pÄc paÅ”a vÄlÄÅ”anÄs iedalÄ«ts 3. kÄjnieku rezerves bataljonÄ PÄterhofÄ komandÄÅ”anai uz praporÅ”Äiku skolu. PÄc skolas beigÅ”anas no 23.01.1916. ā virsnieks (praporÅ”Äiks) 198. kÄjnieku rezerves bataljonÄ KolomnÄ, Maskavas guberÅÄ. 03.1916. pÄc paÅ”a vÄlÄÅ”anÄs pÄrcelts uz LatvieÅ”u strÄlnieku rezerves bataljona 2. rotu TÄrbatÄ (mÅ«sdienÄs Tartu IgaunijÄ), no 09.1916. ā MujÄnos VidzemÄ, jaunÄkais virsnieks. PÄc atgrieÅ”anÄs no ložmetÄju kursiem ā jaunÄkais virsnieks pulka ložmetÄju rotÄ. 12.1916. bataljons pÄrdÄvÄts par pulku. 23.02.1917. pÄc paÅ”a vÄlÄÅ”anÄs pÄrcelts uz 4. Vidzemes latvieÅ”u strÄlnieku pulku frontÄ, ložmetÄju rotas jaunÄkais virsnieks. 24.03.1917. izvirzÄ«ts paaugstinÄÅ”anai par podporuÄiku (pavÄli nepaspÄja izdot). 09.1917. piedalÄ«jÄs RÄ«gas aizstÄvÄÅ”anas kaujÄs pie Ķekavas, pÄc tam ā pie Juglas upes, Siguldas, LÄ«gatnes. PÄc lielinieku apvÄrsuma 11.1917. ievÄlÄts par ložmetÄju rotas 3. posma komandieri, no 18.01.1918. ā ložmetÄju komandas priekÅ”nieka palÄ«gs. 20.02.1918., ienÄkot VÄcijas armijai, palika VidzemÄ, AlÅ«ksnÄ. VÄlÄk dzÄ«voja pie vecÄkiem Codes pagasta Maleniekos. 10.01.1919., ienÄkot Sarkanajai armijai, atstÄja mÄjas un devÄs uz RÄ«gu. 20.03.1919. RÄ«gÄ mobilizÄts Padomju Latvijas armijÄ, no 24.03. ā 4. Padomju Latvijas strÄlnieku pulka ložmetÄju rotas posma komandieris. 06.05.1919. dezertÄja, dzÄ«voja CÄsu apkÄrtnÄ.
PÄc frontes pÄrieÅ”anas no 01.06.1919. ā Latvijas Pagaidu valdÄ«bas bruÅotajos spÄkos (leitnants), dienÄja 1. latvieÅ”u atseviŔķÄs brigÄdes 2. CÄsu bataljonÄ, no 25.08. ā sakaru virsnieks. 30.08.1919. bataljona sastÄvÄ iedalÄ«ts 2. Ventspils kÄjnieku pulkÄ, 2. bataljona ložmetÄju rotas jaunÄkais virsnieks, no 27.09. ā 1. bataljona ložmetÄju rotas komandieris. No 01.1920. piedalÄ«jÄs Latgales atbrÄ«voÅ”anas kaujÄs. PÄc bataljonu ložmetÄju rotu izformÄÅ”anas 24.01.1920. iecelts par pulka ložmetÄju rotas komandieri, 27.02.1920. pÄc atkÄrtotas ložmetÄju rotu reformÄÅ”anas ā atkal par 1. bataljona ložmetÄju rotas komandieri ar uzdevumu to saformÄt. Virsleitnants (01.04.1920.; par kaujas nopelniem). PÄc NeatkarÄ«bas kara pulks no Latgales frontes pÄrvietots uz LiepÄjas garnizonu. 23.02.1921. iecelts par pulka ložmetÄju rotas vada komandieri. Kapteinis (08.04.1921.; par kaujas nopelniem 20.01.1920. Latgales frontÄ). No 08.06.1921. pulka mÄ«nmetÄju komandas priekÅ”nieks, no 18.09.1921. ā pulka ložmetÄju rotas komandieris, no 01.06.1922. ā 1. bataljona ložmetÄju komandas priekÅ”nieks (29.11.1922. komanda pÄrdÄvÄta par rotu; tÄs komandieris). 12.11.ā04.12.1925. piekomandÄts Kurzemes artilÄrijas pulkam iepazīŔanÄs nolÅ«kÄ ar artilÄrijas netieÅ”o Å”auÅ”anu. MÄcÄ«bas ÄehoslovÄkijas Kara akadÄmijÄ noslÄdzot, 05.08.1930. pÄrvietots uz Armijas Å”tÄba OperatÄ«vo daļu, 15.09. iecelts par II (Statistikas) nodaļas priekÅ”nieku. Pulkvedis-leitnants (18.11.1930.). 22.02.1934. iecelts par AugstÄko militÄro kursu grupas vadÄ«tÄju, 01.08.1935. ā AugstÄkÄs kara skolas kara zinÄ«bu pasniedzÄju. 15.ā21.06.1936. atradÄs komandÄjumÄ LietuvÄ. Lai iegÅ«tu bataljona komandÄÅ”anas cenzu, 02.02.1937. piekomandÄts 6. RÄ«gas kÄjnieku pulkam RÄ«gas garnizonÄ un 08.08.ā08.11.1938. ā Latgales divÄ«zijas pÄrvaldei PļaviÅÄs. Pulkvedis (11.11.1939.). 14.11.1939. iecelts par Kurzemes divÄ«zijas Å”tÄba priekÅ”nieku JelgavÄ. DarbojÄs Armijas virsnieku-mednieku biedrÄ«bÄ (RevÄ«zijas komisijas loceklis).
PÄc valsts okupÄcijas, 18.10.1940., atvaļinÄts āpiemÄrota amata trÅ«kuma dÄļ SarkanajÄ armijÄā. 03.1941. izceļoja uz VÄciju, no 05.1941. darbojÄs Latvju kareivju nacionÄlajÄ savienÄ«bÄ. VÄcu okupÄcijas laikÄ, 30.01.1942., atgriezÄs LatvijÄ; 01.1942.ā03.1943. bija personÄllietu referents paÅ”pÄrvaldes IekÅ”lietu Ä£enerÄldirekcijÄ. 07.04.1943. mobilizÄts LatvieÅ”u leÄ£ionÄ, no 15.06.1943. bija 4. latvieÅ”u (vÄlÄkÄ 33. grenadieru) pulka komandieris. No 12.1943. pulka sastÄvÄ piedalÄ«jÄs kaujÄs ar Sarkano armiju KrievijÄ, 15.07.1944. ievainots kÄjÄ, ÄrstÄjÄs slimnÄ«cÄ RÄ«gÄ, 08.1944. atgriezÄs MazstraupÄ novietotajÄ pulkÄ, divÄ«zijas sastÄvÄ pÄrvietots uz fronti VÄcijÄ, no 01.1945. piedalÄ«jÄs kaujÄs PomerÄnijÄ, pÄc tam Meklenburgas iecirknÄ«. 04.1945. BerlÄ«nes kauju laikÄ, nepakļaujoties vÄcu priekÅ”niecÄ«bas pavÄlÄm, seÅ”Äs diennaktÄ«s izveda divus pulka bataljonus uz Rietumiem, kur GiterglikÄ pie Elbas tie 27.04. padevÄs gÅ«stÄ Amerikas Savienoto Valstu (ASV) armijai. No 11.1945. atradÄs ZÄdelgemas karagÅ«stekÅu nometnÄ, no 06.01.1946. ā jaunizveidotÄs karavÄ«ru organizÄcijas āDaugavas Vanagiā pirmais priekÅ”nieks (vÄlÄk CentrÄlÄs valdes priekÅ”sÄdÄtÄjs). PÄc atbrÄ«voÅ”anas kopÄ ar Ä£imeni dzÄ«voja bÄgļu nometnÄ AugustdorfÄ, vÄlÄk MinsterÄ. 1948.ā1951. gadÄ bija LatvieÅ”u nacionÄlÄs padomes Prezidija loceklis, 1950. gadÄ ievÄlÄts par LatvieÅ”u nacionÄlÄs padomes LielbritÄnijÄ locekli (neizdevÄs iegÅ«t atļauju ieceļoÅ”anai valstÄ«). No 1951. gada ā LatvieÅ”u centrÄlÄs padomes LatvieÅ”u centrÄlÄs komitejas VÄcijÄ priekÅ”sÄdÄtÄjs. 1952. gadÄ piedalÄ«jÄs Latvijas atjaunoÅ”anas komitejas Eiropas centra izveidoÅ”anÄ, centra delegÄts, vicepriekÅ”sÄdÄtÄjs. No 1955. gada bija Pasaules brÄ«vo latvieÅ”u apvienÄ«bas (PBLA) priekÅ”sÄdÄtÄja vietnieks u. c. amatos.