Absolwent Akademii Wychowania Fizycznego im. Bronisława Czecha w Krakowie. Adiunkt badawczo-dydaktyczny w Instytucie Nauk o Sporcie na Wydziale Wychowania Fizycznego i Sportu AWF w Krakowie. Wykładowca w Akademii Sztuk Teatralnych im. Stanisława Wyspiańskiego w Krakowie. W Klubie Sportowym Balance Sport zajmuje się organizacją i prowadzeniem zajęć pn. Gymnastics for All. W swojej karierze zawodowej może także wyróżnić współpracę z Uniwersytetem Pedagogicznym w Krakowie, Krakowskim Instytutem Rozwoju Edukacji, Państwową Wyższą Szkołą Zawodową w Nowym Sączu, a także Klubem Sportowym „Korona” w Krakowie. Doświadczenie pedagogiczne zdobywał również w Szkole Podstawowej nr 142 w Krakowie.
Autor i współautor artykułów opublikowanych w czasopismach naukowych oraz dwóch podręczników dla nauczycieli wychowania fizycznego i instruktorów sportu. Posiada uprawnienia trenera klasy mistrzowskiej w gimnastyce sportowej, którą uprawiał przez szesnaście lat. Będąc zawodnikiem tej dyscypliny zdobył wiele nagród i wyróżnień na zawodach rangi krajowej i międzynarodowej. Od wielu lat zajmuje się wspomaganiem procesu szkolenia sportowego zawodników różnych dyscyplin sportowych. Zwolennik zdrowego stylu życia i uczestnictwa w różnych formach aktywności ruchowej.