Born in Vladivostok, he studied at the Dnepropetrovsk Ballet School in Ukraine and later at the Belarus State Ballet School in Minsk, graduating in 2006. While still a student, Vasiliev danced Basilio in Don Quixote and Ali in Le Corsaire with the Belarus National Ballet. In 2006, he was invited to join the Bolshoi Ballet as a Soloist, making his debut with the Company, at the age of 17, as Basilio in Don Quixote. He was promoted to Principal Dancer in 2010. In 2011, he joined the Mikhailovsky Ballet as a Principal Dancer. Vasiliev’s repertoire with the Mikhailovsky includes principal roles in Don Quixote, Giselle, The Sleeping Beauty, Romeo and Juliet, La Fille mal gardée, La Bayadère, Laurencia, La Sylphide, The Flames of Paris, Le Halte de cavalerie, and Class Concert. His awards include medals at the international ballet competitions in Varna, Moscow, and Perm. He is also the winner of the Triumph Youth Prize, British Critics’ Circle National Dance Awards in the category Spotlight and as Best Male Dancer, and the Benois de la Danse Award for his performance in Le Corsaire and The Flames of Paris (2009). In 2011, he received Grand Prix at the International Dance Open Festival. In 2014, he was awarded the title of Honored Artist of Russia.In 2012–2013, Ivan Vasiliev was a Principal Dancer with American Ballet Theatre (ABT). In 2014, he took part in the closing ceremony of the Winter Olympics in Sochi (Natasha Rostova’s First Ball scene). In 2015, Ivan Vasiliev made his debut as a choreographer: at the Barvikha Luxury Village he premiered his Ballet ¹ 1. In 2016, he staged three one-act ballets — Morphine, Blind Affair, and Bolero — which are included in the repertoire of the Mikhailovsky Theatre. In May 2016, Vasiliev’s ballet Love is All Around premiered at the Bolshoi Theatre in Moscow.