Instruktor tańca z 12-letnim stażem i klasą taneczną A w tańcach standardowych i latynoamerykańskich. Ukończył studia podyplomowe z prowadzenia zespołów tanecznych i choreografii oraz Kurs Instruktora Sportu w tańcu sportowym. Aktywnie uprawia taniec od dziesiątego roku życia. Szkolił się u takich mistrzów jak: Janusz Biały, Arkadiusz i Iwona Pavlović, Wiktor Kiszka i Małgorzata Garlicka. Startował w turniejach w kraju i za granicą, wielokrotnie stając na podium. Mistrzem Okręgu Podkarpackiego był kilka razy. Wykwalifikowany coach i trener umiejętności miękkich, ceniony za profesjonalizm, otwartość i umiejętność nieustannego podnoszenia motywacji grupy. Cechuje go elastyczne podejście, świetnie odnajduje się w pracy z osobami w różnym wieku. Prowadzi zajęcia w grupach dziecięcych i młodzieżowych, pracuje z dorosłymi oraz seniorami. Doświadczony wychowawca na treningowych obozach tanecznych dla dzieci już od 5 roku życia, kreatywny twórca choreografii nie tylko dla par turniejowych, ale również dla tych, którzy stają przed „trudnym wyzwaniem” pierwszego tańca ślubnego.