Od około 1906 do około 1907 był przydzielony do 20 pułku piechoty obrony krajowej w Stanisławowie.

Po wybuchu I wojny światowej w sierpniu 1914 został wiceprezesem Komitetu powiatu zaleszczyckiego Naczelnego Komitetu Narodowego.

Po odzyskaniu przez Polskę niepodległości został przyjęty do Wojska Polskiego. W 1919 i w 1920 bpełnił wówczas służbę w Prokuraturze przy Sądzie Wojskowym Okręgu Generalnego „Kraków” na stanowisku podprokuratora. Dekretem z 22 maja 1920 został zatwierdzony w grupie oficerów byłej armii austro-węgierskiej w stopniu podpułkownika w korpusie sądowym z dniem 1 kwietnia 1920. 3 maja 1922 został zweryfikowany w stopniu pułkownika ze starszeństwem z dniem 1 czerwca 1919 roku i 9. lokatą w korpusie oficerów sądowych. 2 lipca 1922 został mianowany sędzią Najwyższego Sądu Wojskowego w Warszawie. Przed 1928 został przeniesiony w stan spoczynku. W 1934 jako pułkownik w stanie spoczynku pozostawał w ewidencji Powiatowej Komendy Uzupełnień Lwów Miasto.