Architekt, czynny zawodowo. Do 2005 roku kierował spółką Miastoprojekt-Kraków, a od 2005 roku jest współwłaścicielem pracowni GPP Grupa Projektowa.Członek Stowarzyszenia Architektów Polskich (SARP). W 2002 roku został wybrany na pierwszego przewodniczącego Małopolskiej Okręgowej Rady Izby Architektów RP. W latach 2014–2022 zasiadał w Krajowej Radzie Izby Architektów, gdzie odpowiadał za sprawy międzynarodowe.
Od 2009 roku reprezentuje Polskę w pracach Rady Architektów Europy (ACE), do 2026 roku jako członek Zarządu ACE. Pełnił funkcję skarbnika i koordynatora Obszaru 3 – Wysokiej jakości architektura i środowisko zbudowane / Baukultur.
Reprezentuje również Izbę Architektów RP w ramach ENACA – Europejskiej Sieci Organów Uznających Kwalifikacje Zawodowe Architektów, będącej ciałem doradczym Komisji Europejskiej ds. dyrektywy o uznawaniu kwalifikacji zawodowych.
W 2020 roku został powołany przez Prezydenta Rzeczypospolitej Polskiej na stanowisko przewodniczącego Społecznego Komitetu Odnowy Zabytków Krakowa.