Ivan was born in Singapore, he took his first dance class at age 10. At age 14 he was accepted into School Of The Arts Singapore where he started contemporary and ballet training under Celine Tan, Cheah Mei Sing, Alice Lau, Natalie Clarke and Silvia Yong. In 2012 he was awarded a full scholarship from the New Zealand School of Dance and trained with them from 2013 to 2014.

While at NZSD, he worked with numerous guest tutors including Matz Skoog, Sir Martin James, Pablo Aharonian, Edmund Stripe and Wim Broeckx.

He also performed in Solitaire (Kenneth MacMillan), Purcell Pieces (Nils Christe) and Albrecht’s variation from Giselle Act 3 at Kokomai Dance Festival in Carterton.

Ivan joined Singapore Dance Theatre as an apprentice in September 2017 and was promoted to Artist in January 2018. He has performed as Harlequin in The NutcrackerSleeping BeautySymphony in Three MovementsMidnight WaltzesSchubert SymphonyEvening VoicesDon QuixoteSwan Lake, Romeo and Juliet, The Third Reset and Quiver. He most recently performed in The Light Behind Us at the Singapore International Festival of Arts (SIFA) 2021.