Frontowy żołnierz Armii Czerwonej oraz 1 Armii Wojska Polskiego, uczestnik walk o Stalingrad; następnie 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. Członek PPR i PZPR. Członek Komitetu Wojewódzkiego PZPR (1975–1984) i Egzekutywy KW PZPR w Białymstoku (1981–1984). Był działaczem Związku Byłych Żołnierzy Zawodowych i Oficerów Rezerwy. Pochowany zgodnie z ceremoniałem wojskowym na warszawskim Cmentarzu Północnym.