Frontowy żołnierz Armii Czerwonej oraz 1 Armii Wojska Polskiego, uczestnik walk o Stalingrad, następie przeszedł szlak bojowy 1 Armii WP. Po zakończeniu wojny służył w Wojskach Ochrony Pogranicza, gdzie pełnił między innymi stanowiska dowódcy odcinka, szefa sztabu brygady, dowódcy Podlasko-Mazurskiej Brygady WOP, a następnie zastępcy dowódcy Wojsk Ochrony Pogranicza. W stan spoczynku przeszedł po ponad 40 latach służby, 20 stycznia 1987 roku.