Podczas I wojny światowej był żołnierzem I Brygady Legionów Polskich. Wziął udział w obronie Lwowa w trakcie wojny polsko-ukraińskiej. Po odzyskaniu przez Polskę niepodległości został przyjęty do Wojska Polskiego. Został awansowany na stopień kapitana rezerwy administracji dział gospodarczy ze starszeństwem z dniem 1 czerwca 1919. W 1923–1924 był oficerem rezerwowym Okręgowego Zakładu Gospodarczego III w Grodnie.