After training at the National Dance School of Athens from 2008 to 2010, Ioannis joined the Hellenic Dance Company. He worked with the choreographer Dimitris Papaioannou on the project Nowhere in association with the National Theatre of Greece.
In 2010, he took part in a training cycle in Brussels as part of the P.A.R.T.S. program prepared by Anne Teresa de Keersmaeker (Performing Arts Research and Training Studios) In 2012 he
works with the DCA Company on Panorama and is currently on tour with Contact.