Urodzony w 1927 r. w miejscowości Wielkanoc w woj. Krakowskim.
Absolwent TSWL w Zamościu w 1951 roku.
Do 1963 roku służył w 2. plm w Krakowie.
W 1963 roku wraz z pułkiem przeniesiony do Łasku gdzie do 1968 roku zajmował stanowisko dowódcy 1 eskadry.
Do 1988 roku zajmował stanowisko zastępcy dowódcy ds. inżynieryjno-lotniczych w JW. 1132 – 42 ELŁT w Warszawie.
Odznaczony Krzyżem Kawalerskim OOP, Złotym i Srebrnym Krzyżem Zasługi.
Zmarł w 1998 roku.