Ekonomista, samorządowiec. Od 2010 r. był radnym Rady Miejskiej w Łodzi, w latach 2014-2019 był zastępcą prezydenta Łodzi. Wiceprzewodniczący Sojuszu Lewicy Demokratycznej oraz przewodniczący Sojuszu w województwie łódzkim. Poseł na Sejm IX kadencji (od 2019 r.).
Jest absolwentem Wydziału Organizacji i Zarządzania Politechniki Łódzkiej oraz podyplomowego studium finansów i strategii spółek na Uniwersytecie Łódzkim. Pracował w Wojewódzkim Funduszu Ochrony Środowiska i Gospodarki Wodnej w Łodzi.