Ukończył Akademię Muzyczną w Krakowie w 2003 roku oraz studia podyplomowe w 2005 roku w klasie trąbki dr. hab. Wacława Mulaka. Od 2006 roku jest członkiem Orkiestry Akademii Beethovenowskiej, z którą koncertuje w kraju i za granicą. Współpracuje z wieloma orkiestrami symfonicznymi i kameralnymi. Pracę pedagogiczną rozpoczął w 2003 roku w PSM I i II stopnia w Nowym Targu,  w 2013 roku uzyskał stopień nauczyciela dyplomowanego. Od 2014 roku jest pedagogiem PSM II stopnia im. Władysława Żeleńskiego w Krakowie gdzie obecnie pełni funkcję kierownika Sekcji Instrumentów Dętych, Perkusji i Akordeonu.