Urodził się 17 maja 1978 roku w Chorzowie.
Absolwent politologii Uniwersytetu Śląskiego i zarządzania i inżynierii produkcji Politechniki Śląskiej. Dodatkowo ukończył studia podyplomowe z zakresu zarządzania projektem europejskim.
Pracował w urzędzie miasta Katowice oraz w urzędzie marszałkowskim Województwa Śląskiego.
Obecnie jest wiceprezydentem Katowic.
W latach 2010-2014 pełnił funkcję radnego rady miasta Katowice. Pracował w komisjach budżetu oraz infrastruktury i środowiska, gdzie od 2013 roku był jej przewodniczącym.
Od 2008 roku pełni funkcję skarbnika komitetu powiatowego PiS.
W latach 2007-2011 pełnił funkcję zastępcy przewodniczącego zarządu rady jednostki pomocniczej nr 19 Piotrowice-Ochojec. Następnie koordynował prace zespołu złożonego z mieszkańców Piotrowic i Ochojca, który doprowadził do odtworzenia rady jednostki pomocniczej nr 19 w roku 2012.