Stephen trained at The BRIT School of Performing Arts and Technology, and later at Rambert School of Ballet and Contemporary Dance where he achieved a First Class (BA Hons) degree. His background spans Ballet, Contemporary and Street dance.
As a dancer, he has worked for many companies and choreographers including Rambert, English National Ballet, Phoenix Dance Theatre, Opera de Lyon, Noism Company Niigata(Japan), Peter Schaufuss Ballet, Christopher Bruce, Merce Cunningham, Didy Veldman, Fukiko Takase, Mark Baldwin, Itzik Galili, Julie Cunningham, Nanine Linning, Studio Wayne McGregor, Alexander Whitely, Yuki Mori, Dane Hurst, Ben Duke and others.
He has taught at Rambert School, Rambert, Ateno Danza, Urdang, Luz Poland, Artistry Youth Dance, Nephrite Japan, London Studio Centre, Alexander Whitely Dance Company and The Brit School.