W latach 20. i 30. był nauczycielem i kierownikiem w różnych szkołach w Działdowie i okolicach, ukończył kilka kursów nauczycielskich. Był także działaczem ewangelickim (pełnił funkcje skarbnika Polsko-Mazurskiego Towarzystwa Ewangelickiego i sekretarza Oddziału Zrzeszenia Ewangelików Polskich w Działdowie). Prowadził także działalność oświatową wśród Mazurów. Od 1921 należał do Towarzystwa Przyjaciół Mazur. W 1922 został sekretarzem Związku Nauczycielstwa Polskiego Szkół Powszechnych. W 1931 pełnił funkcję sekretarza Związku Mazurów, a od kwietnia 1935 do wybuchu II wojny światowej był prezesem nowego ZM w Działdowie.
Współpracował z „Gazetą Mazurską” oraz „Kalendarzem dla Mazurów”. Publikował wiersze, artykuły, prace folklorystyczne i felietony.
W trakcie II wojny światowej ukrywał się pod Warszawą przed Gestapo jako Jan Michał Skoryna. Od 1942 do 1944 był robotnikiem w Warszawie. W 1943 reaktywował Związek Mazurów. W grudniu 1944 referował na posiedzeniu PKWN problemy mazurskie. Od marca do sierpnia 1945 pełnił funkcję przewodniczącego Powiatowej Rady Narodowej w Działdowie. W latach 1945–1948 był prezesem Instytutu Mazurskiego w Olsztynie. Był także dyrektorem Mazurskiego Uniwersytetu Ludowego w Rudziskach Pasymskich (w latach 1945–1950 i 1957–1960).