He grew up in Piraeus and started his theatrical education and activity in 1999 making street theater. Until 2005 he incorporated, as an actor, modern techniques (stilts, fire juggling, street theater acting), in demanding street shows. He was a founding member of the Pandum street theater group.
He collaborated as an actor with the director Dimos Avdeliotis in the performance “Megalexander and the cursed dragon” in the leading role (Regional Theatre of Chios 2007, Municipal Theatre of Patras 2007, Pallas 2007). He directed and participated as an actor in Sophocles's “Antigone” performances (Foundry Theatre 2007, Theatre of Neos Kosmos 2007-2008) and “Bacchaes” by Euripides (Bios 2010), where he focused on the musicality of the ancient Greek language and made use of its interaction and appeal to the expressive media of actor (breath-voice-movement). He also collaborated as an actress with Angela Brouskou and Olia Lazaridou in the performance “Miss Margarita” by R. Ataide (Simple Theatre Antonis Antipas 2008). He directed and participated as an actor in G. Skariba (Bios 2012-2014, Athens Festival 2014, Lefteris Vogiatzis Theatre 2014-2015). The emergence of Skariba's novel, in the form of a concert theatrical narrative, accompanied by live rock music, created a form that he used in his next performance, “In '21', a compilation by him of authentic texts from the years of the revolution of 1821 (Festival Athens 2015, Gazarte 2015-2016). His work in theatre so far highlights poetic works, both as theatrical and musical events, where the sound, rhythm, musicality of speech and the art of the actor become the vehicle of the viewer-listener for the understanding and dynamic uptake of the meanings of the play. Alongside his artistic activity, he teaches singing acting by vehicle at the Beginning Drama School of Nelli Kara and at the Quilombo multiplex.
With participations such as The 21 | Theatrical Play (2015), The 21 | Theatrical Play (2016), The 21 minutes and the truth | Theatrical Play (2015), Persians | Theatrical Play (2017), The Divine Trag | Theatrical Play (2017), Bacchae | Theatrical Play (2018).