W 2006 przystąpił do Platformy Obywatelskiej, natomiast w 2010 po raz pierwszy uzyskał mandat radnego w bytomskiej Radzie Miejskiej, otrzymując 448 głosów w wyborach. Po raz kolejny został wybrany do Rady Miejskiej w Bytomiu w 2014 i w 2018. W latach 2012–2018 pracował jako doradca i dyrektor biur europosła Jerzego Buzka. Od 2019 pełnił funkcję przewodniczącego PO w Bytomiu, a od 2021 był członkiem zarządu Regionu Śląskiego partii. W 2022 bytomscy radni zadecydowali o przekazaniu mu funkcji przewodniczącego Rady Miejskiej w Bytomiu. W 2023 bez powodzenia kandydował do Sejmu. Po wyborach w 2024 utrzymał funkcję przewodniczącego rady miasta. W 2025, w wyniku przekształcenia PO, został działaczem Koalicji Obywatelskiej. W 2026 został wybrany na jej wiceprzewodniczącego w Bytomiu (nie znalazł się ponownie w śląskim zarządzie partii).
Zawodowo był związany m.in. z Centrum Badawczo-Rozwojowym Polsko-Japońskiej Akademii Technik Komputerowych w Bytomiu. Od 2019 prowadzi własną działalność gospodarczą, jest także udziałowcem i prezesem zarządu QSystems.pro Sp. z o.o. zajmującej się świadczeniem usług IT oraz realizacją projektów łączących biznes i naukę.