He is a graduate of the Poznań University of Economics. He co-founded and led a local association engaged in development of his native gmina Płużnica.[2]
In 2006 he unsuccessfully ran to become the wójt of Płużnica, losing in the second round.[3] However, he was victorious in the elections for the position in 2010.[4] He was reelected in 2014[5] and 2018.[6] In 2019 he unsuccessfully ran for a seat in the Sejm on the list of the Civic Coalition in the Toruń district, earning 3983 votes.[7]
He later joined Poland 2050 of Szymon Hołownia, becoming a secretary of the party in the Kujawsko-Pomorskie region.[8] In 2023 he was elected as a poseł in the Toruń district, starting on the list of the Third Way (Poland 2050's electoral bloc), earning 11,864 votes.[9] In the Sejm, he served on the Commission for Local Government and Regional Policy and the Commission for Agriculture and Rural Development.[10] In 2024, he unsuccessfully ran for a seat in the European Parliament in the 2nd district.[11]
In February 2026, together with several other parliamentarians, he chose to leave Poland 2050 and form the Centrum parliamentary group.[12]