Prawdopodobnie ukończył szkołę średnią i uzyskał tzw. małą maturę. 1 lipca 1928 roku objął stanowisko sekretarza w Urzędzie Gminy w Chełmnie nad Nerem. 1 stycznia 1929 roku w Babiaku zawarł związek małżeński z Karoliną Posłowską. Małżeństwo doczekało się piątki dzieci: Zbigniewa (ur. 1929), Stanisława Karola (zmarł w wieku niemowlęcym), Marii (ur. 1933), Barbary (ur. 1937) i Stanisława (ur. 1939).
W Chełmnie piastował funkcję komendanta Ochotniczej Straży Pożarnej, był sekretarzem Koła Gminnego Ligi Obrony Powietrznej i Przeciwgazowej i prowadził wraz z żoną amatorski zespół teatralny. Był również radnym rady gminy w Chełmnie i aktywnym myśliwym.
Po wybuchu II wojny światowej jako ochotnik zgłosił się do służby w Wojsku Polskim, nie został jednak przyjęty. Następnie został usunięty z funkcji sekretarza gminy, jednak dzięki znajomości języka niemieckiego udało mu się zachować stanowisko niższego urzędnika w urzędzie gminy. Jego rodzina została jednak zmuszona do opuszczenia Chełmna i zamieszkania w miejscowości Gaj.