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.