W 1918 prezes Rady Ludowej powiatu strzelneńskiego, w czasie powstania wielkopolskiego szef Wydziału I Gospodarstwa Krajowego, a następnie szef Biura Prawno-Politycznego Komisariatu Naczelnej Rady Ludowej.
Wybrany 1 czerwca 1919 na posła na Sejm Ustawodawczy. Po wystąpieniu z klubu sejmowego Narodowego Zjednoczenia Ludowego grupy Edwarda Dubanowicza od czerwca 1921 był wiceprezesem klubuTadeusz Rzepecki, Sejm Rzeczypospolitej Polskiej 1919, Poznań 1920, s. 287.. Od 23 lipca 1921 do 22 października 1921 był ministrem byłej dzielnicy pruskiej w rządach Wincentego Witosa i Antoniego Ponikowskiego. Zwolennik szybkiej integracji ziem zaboru pruskiego z resztą kraju. Udział w pozaparlamentarnym rządzie Antoniego Ponikowskiego uzależnił od zgody posłów b. zaboru pruskiego, gdy jej nie otrzymał, podał się do dymisji, przyjętej 22 października 1922.
W przegranych przez Narodowe Zjednoczenie Ludowe wyborach parlamentarnych 1922 wycofał się z życia politycznego, ale nadal działał w organizacjach społecznych i gospodarczych m.in. był prezesem Rady Naczelnej Związku Obrony Kresów Zachodnich.