Urodził się w Sztokholmie. Studiował taniec w Szwecji i w Związku Radzieckim. Po ukończeniu Szkoły Królewskiego Baletu Szwedzkiego zaangażował się w tym zespole. Następnie dołączył do English National Ballet, gdzie przez kilka lat był pierwszym solistą. Jednocześnie występował jako gościnny solista z innymi zespołami. W jego szerokim repertuarze znalazły się wówczas wysoko cenione wykonania dużych partii zarówno w baletach klasycznych, jak i współczesnych. Pracował z takimi artystami, jak m.in.: Mark Morris, Mats Ek, Jiří Kylián, Sir Frederick Ashton, Rudolf Nuriejew. Był również związany jako tancerz z Nederlands Dans Theater oraz Rambert Dance Company.
W latach 1996-2001 był dyrektorem artystycznym Królewskiego Baletu Nowej Zelandii. W roku 2001 objął funkcję dyrektora artystycznego English National Ballet i sprawował ją do 2005 roku. Od 2006 roku współpracował jako pedagog, baletmistrz i konsultant artystyczny z zespołami i szkołami baletowymi w Szwecji, Finlandii, Holandii, Belgii, Chinach, Korei Południowej, Kanadzie, Australii, Nowej Zelandii, Hongkongu i Wielkiej Brytanii. W ostatnich latach był doradcą artystycznym w Królewskim Balecie Szwedzkim, gościnnym pedagogiem w londyńskim Royal Ballet oraz nadzorował pracę działu artystycznego Królewskiego Baletu Nowej Zelandii.
