Absolwent studiów z edukacji społeczno-politycznej w Wyższej Szkole Pedagogicznej Towarzystwa Wiedzy Powszechnej w Warszawie, magisterskich studiów politologicznych na Uniwersytecie Szczecińskim oraz podyplomowych studiów z zakresu z zarządzania projektami unijnymi w Górnośląskiej Wyższej Szkole Handlowej im. Wojciecha Korfantego w Katowicach.
Pracował m.in. w Westminster City Council, Urzędzie Marszałkowskim Województwa Śląskiego oraz zarządzał projektami informatycznymi w firmie konsultingowej. Od 2012 r. związany z Politechniką Śląską, m.in. w roli brokera technologii w Centrum Innowacji i Transferu Technologii tej uczelni.
W 2015 został prezesem Stowarzyszenia Przyjazne Świętochłowice, nadzorującego działania samorządu, a w szczególności wydatki publiczne. W wyborach samorządowych w 2018 został kandydatem KWW Stowarzyszenie Przyjazne Świętochłowice na prezydenta Świętochłowic. W pierwszej turze uzyskał 31,20% głosów. W drugiej turze zdobył 50,35%.
Prywatnie szczęśliwy mąż świętochłowiczanki, ojciec bliźniaczek, dla którego rodzina jest jednym z najważniejszych wyznaczników sensu życia.