Urodził się 2 stycznia 1908 r. w Kończycach Małych powiat cieszyński. Po ukończeniu szkoły powszechnej w 1922 roku zdał egzamin do Państwowego Męskiego Seminarium Nauczycielskiego w Pszczynie, które ukończył 12 czerwca 1925 roku uzyskując dyplom nauczyciela szkół powszechnych. Pierwszą pracę nauczyciela otrzymał w szkole powszechnej II – go stopnia w Ruptawie powiat rybnicki. W 1933 roku został przeniesiony do publicznej szkoły powszechnej III – stopnia w Piecach powiat rybnicki, w której pracował do 1939 roku. W czasie wojny pracował jako robotnik na roli u rodziców oraz w fabryce mebli we Frysztacie. Przymusowo wcielony do wojska niemieckiego, był żołnierzem we Francji, Holandii i Belgii. Zabrany przez wojska kanadyjskie wstąpił do wojska polskiego i otrzymał pracę w Szkocji. Po rocznym pobycie w Anglii powrócił do kraju w 1945 roku i otrzymał posadę nauczyciela w Rydułtowach w powiecie rybnickim.
Od 1954 roku jako nauczyciel w Zabełkowie, kierując Szkołą Podstawową w Chałupkach związany był z ziemią raciborską aż do przejścia na emeryturę w 1968 roku. W pracy społecznej działał na rzecz Związku Nauczycielstwa Polskiego. Pełniąc funkcję Prezesa Oddziału, był organizatorem życia towarzyskiego i kulturalnego lokalnego środowiska.