Urodził się w rodzinie Jana i Marii z Piotrowskich. Chodził do szkoły powszechnej w Galicji, szkołę średnią ukończył w Gimnazjum oo. Jezuitów w Chyrowie. Dalszą edukację kontynuował w Szamotułach w Szkole Rolniczej oraz w Inowrocławiu na wyższym kursie Szkoły Rolniczej. Po wcieleniu do armii niemieckiej służył w następujących jednostkach: od 1 marca do 29 sierpnia 1916 w oddziale aeronautyki Balt. S. Legnica, od 29 sierpnia 1916 do 31 stycznia 1917 w 4 Oddziale Aeronautyki w Pile, od stycznia do lutego 1917 w 14 Oddziale Aeronautyki w Jamboli w Bułgarii, w czerwcu 1917 w 2 Oddziale Aeronautyki w Darmstadt, od czerwca do grudnia 1917 w oddziale balonów na uwięzi nr 73, od grudnia 1917 do kwietnia 1918 na Stacji Lotniczej Ławica. Od 25 kwietnia do 28 sierpnia 1918 szkolił się na pilota w Szkole Lotniczej w Fürstenwalde, a po jej ukończeniu ponownie skierowany został w dniach od 28 sierpnia do 11 listopada 1918 na doskonalenie lotnicze do Szkoły Lotniczej w Ławicy k. Poznania. Po wstąpieniu do odrodzonego Wojska Polskiego jako pilot, latał podczas walk na frontach ukraińskim i bolszewickim. Od 11 stycznia 1919 latał w składzie 12 eskadry wywiadowczej. W czerwcu 1921, w stopniu podporucznika, pełnił służbę w 13 eskadrze lotniczej należącej do 3 pułku lotniczego w Poznaniu.