An der Palucca Schule in seiner Heimatstadt Dresden wurde Stephan zum klassischen Tänzer ausgebildet und in Hamburg zum Schauspieler und Sänger. Anschließend sah man ihn am Delphi Theater im Musical Freak Out! und am Kieler Opernhaus in La Cage Aux Folles. Sein Engagement am Theater des Westens bei Falco Meets Amadeus führte Stephan 2001 nach Berlin, wo er im Theater am Potsdamer Platz sechs verschiedene Rollen in Cats besetzte. Später begleitete Stephan die Tournee-Produktion. 2005 spielte er in Witchcraft mit Cornelia Drese und Ken Posey im Club des Capitol Theaters Düsseldorf. Als „Flat Top“, „Caboose“ und verschiedene „Components“ skatete er ab 2006 auf der Starlight Express-Bühne in Bochum. 2008 konnte man ihn dann in der Rolle des „Persil“ bei Irma la Douce in der Tribüne Berlin erleben. Kurze Zeit später zog es ihn wieder zu Cats, wo er bei der Londoner Produktion in Köln und Frankfurt die Rollen des „Bill Bailey“, „Mungojerry“, „Skimbleshanks“ und „Carbuckety“ besetzte. Als „Petrus“ war Stephan bei der Weltpremiere von Kim Duddys [...]