Absolwent Państwowej Szkoły Baletowej w Poznaniu i Konserwatorium w Sankt Petersburgu, laureat Międzynarodowych Konkursów Choreograficznych w Baku i w Stuttgarcie. W latach 1991-1995 był dyrektorem baletu Opery na Zamku w Szczecinie. Począwszy od 1996 r. pracował jako tancerz w teatrach w Niemczech (w Erfurcie, Berlinie, Kilonii), w 2002 roku został choreografem w Opernhaus w Erfurcie. Gościnnie jako choreograf i pedagog współpracował z Teatrem Wielkim – Operą Narodową w Warszawie, Teatrem Wielkim w Łodzi, Teatrem Wielkim w Poznaniu, Operą Wrocławską, Theatre de l’Espace de Pierre Cardin w Paryżu. Dla Opery na Zamku w Szczecinie przygotował choreografię do Skrzypka na dachu Bocka, Eugeniusza Oniegina Czajkowskiego i My Fair Lady Loewego, był reżyserem i autorem choreografii do opery Mądra Orffa, wystawionej przez Teatr Wielki w Łodzi oraz Pięciu małych oper dla dzieci do muzyki polskich kompozytorów współczesnych, wystawionych na zamówienie UNESCO w Teatrze Wielkim w Warszawie. Jest autorem wielu spektakli baletowych; są to m.in.: Bhakti do muzyki hinduskiej (Sankt Petersburg 1987), Mozart i Salieri do muzyki Mozarta (Warszawa 1993), Tolerancjaw 13 obrazach do muzyki kompozytorów współczesnych czy El spirito del bandoneon do muzyki Piazzolli (Erfurt 2002).
W Teatrze Muzycznym w Łodzi przygotował choreografię do przedstawienia Krainy uśmiechu i Wesołej wdówki F. Lehara, Wonderful Town L. Bernsteina i wyreżyserował koncert Broadway, róg Północnej, do którego także stworzył choreografię. Jest również autorem spektaklu baletowego All That Jazz Between Us.