Urodził się 18 kwietnia 1912 r. w Wielkiej Wsi, gmina Książ Wielki jako syn Franciszka i Franciszki z d. Żądło.
Jako dorosły mężczyzna pracował w administracji leśnej w nadleśnictwie Siomaki na Kresach Wschodnich do września 1939 r. Po 17 września został wywieziony przez sowietów na Syberię – tam wstąpił do armii gen. Andersa. Po ewakuacji Armii Andersa ze Związku Radzieckiego trafił do Iranu a następnie do Palestyny; po przebyciu szlaku bojowego z armią gen. Andersa dotarł do Anglii gdzie mieszkał i pracował do lat 80-tych XX w. Po 1990 roku wrócił do Polski. Zamieszkał w Opolu i tam zmarł w dniu 10 grudnia 2007 roku. Pochowany jest na cmentarzu w Książu Wielkim, pow. Miechów.