Absolwent pedagogiki na Uniwersytecie Łódzkim. W l. 1975–1980 pracował jako instruktor w zakładowym domu kultury przy ZPB nr 8 im. Szymona Harnama w Łodzi. W 1980 r. wstąpił do NSZZ „Solidarność”, został kierownikiem działu organizacyjnego związku w Regionie Ziemia Łódzka. W l. 1989-1990 by
...ł przewodniczącym komisji zakładowej „Solidarności”. Od 1990 związany z Łódzkim Porozumieniem Obywatelskim, w którym od 2010 r. pełnił funkcję prezesa. Działał w Zjednoczeniu Chrześcijańsko-Narodowym. Przystąpił do Chrześcijańskiego Ruchu Samorządowego, zasiadł w radzie naczelnej tego stowarzyszenia. Był doradcą premiera Jerzego Buzka do spraw samorządu terytorialnego i współtwórcą reformy samorządowej z 1999 r, a w l. 2000-2001 wiceministrem rozwoju regionalnego i budownictwa w jego rządzie. Radny Łodzi w l. 1998-2010. W l. 2002–2010 pełnił funkcję wiceprezydenta miasta. W 2010 r. bezskutecznie kandydował na prezydenta Łodzi. Wybierany radnym Łodzi również w 2014 i 2018 r. W l. 2017-2021 należał do partii Porozumienie. Poseł IX kadencji (2019-2023) wybrany z list PiS. Zasiadał w Komisji Infrastruktury oraz Komisji Finansów Publicznych. W 2021 r. po konflikcie w Porozumieniu został jednym z liderów Partii Republikańskiej. W 2022 r. został powołany na stanowisko ministra-członka Rady Ministrów; powierzono mu odpowiedzialność za sprawy dotyczące samorządu terytorialnego. W wyborach w 2023 nie uzyskał poselskiej reelekcji. W 2024 r. ponownie wybrany radnym Łodzi. W 2024 r. objął mandat posła na Sejm RP po Waldemarze Budzie wybranym na posła do Parlamentu Europejskiego.