Absolwent Wydziału Studiów Międzynarodowych i Nauk Politycznych Uniwersytetu Jagiellońskiego w Krakowie. Ukończył również Podyplomowe Studia prowadzone przez Wyższą Szkołę Biznesu w Nowym Sączu, gdzie uzyskał tytuł MBA certyfikowany przez National Louis University.
Poznawał pracę w administracji i zdobywał doświadczenie jako asystent parlamentarny oraz dyrektor biura poselskiego.
Z samorządem związany od czasów studenckich. W latach 2002–2010 wykonywał mandat radnego Rady Miejskiej w Krzeszowicach. Nieprzerwanie od 2010 roku jest radnym powiatu krakowskiego. W latach 2014 – 2018 pełnił funkcję wicestarosty. W latach 2018– 2024 był Starostą Krakowskim. Od 2024 roku pełni funkcję Sekretarza Województwa Małopolskiego.
Pełni liczne funkcje społeczne. Jest członkiem: Zarządu Związku Powiatów Polskich oraz wiceprzewodniczącym Rady Naukowej Ojcowskiego Parku Narodowego.
Żonaty, ojciec dwóch synów.