Иван Владимирович Васильев родился 9 января 1989 года в посёлке Тавричанка Приморского края. Хореографическое образование получил в Днепропетровской государственной хореографической школе, затем окончил Белорусский государственный хореографический колледж. В 2006 году начал работать в Большом театре Беларуси, а в конце того же года перешёл в труппу Большого театра России. В Большом театре исполнял ведущие партии, включая Базиля в «Дон Кихоте», и в 2010 году стал премьером. В 2011 году присоединился к балетной труппе Михайловского театра, где в 2011–2022 годах был премьером. Васильев выступал как приглашённый солист в Американском театре балета, театре «Ла Скала» и других международных коллективах. С 2015 года работает также как хореограф, создавая балеты для российских театров и концертных площадок. Среди его постановок — «Рождественская история», «Морфий», «Слепая связь» и новая версия «Конька-Горбунка». В 2014 году ему присвоено звание заслуженного артиста Российской Федерации.