Tańczył w musicalach takich jak: „Evita”, „Skrzypek na dachu”, „Czarnoksiężnik z krainy Oz”, „Szachy”, „Sen nocy letniej”, „Okno Mistrza Świata”, „Wichrowe wzgórza”, „Jesus Christ Superstar”, „Klatka szaleńców”. Jako tancerz-solista zatańczył m.in. w koncercie pt. „Operetka z okazji 40-lecia Teatru Muzycznego im. Danuty Baduszkowej w Gdyni” i w musicalu „Szachy”. Z zespołem Teatru Muzycznego w Gdyni odbył liczne tournée po Niemczech, Holandii, Włoszech, Austrii, Szwajcarii, Liechtensteinie i Luksemburgu. W latach 1997–1998 jako tancerz współpracował z zespołem baletowym Opery Bałtyckiej w Gdańsku, gdzie tańczył w baletach: „Dziadek do orzechów”, „Wiosna, lato, jesień, zima”, „Królewna Śnieżka i siedmiu krasnoludków”, a także w scenach baletowych opery „Carmen” i operetki „Wesoła wdówka”.
W latach 2000–2001 współpracował jako choreograf z sekcją łyżwiarstwa figurowego GKS Stoczniowiec Gdańsk. Polscy łyżwiarze figurowi Agata Błażowska i Marcin Kozubek w 2001 roku na Mistrzostwach Świata w Łyżwiarstwie Figurowym w Vancouver w Kanadzie zaprezentowali się w programie dowolnym w jego układzie choreograficznym.