He was born in Athens, like Dimitri Mitropolus. After he completed his studies in theory and piano in the National Music School and musicology in National and Kapodistrian University of Athens he turned to conducting in Musik Academie in Vienna and Academie Lyrique de Paris.
He moved his first steps as assistant conductor in the Athens Choir and the National Youth Symphony Orchestra. In 2002 he is named artistic director of the Athens Choir. In 2003 he is named permanent arch musician of the Zografos municipality Symphonic Orchestra.
In 2008 he takes the place of the conductor in Greek Turkish Youth Orchestra along with Vladimir Askenazy.
He performed in a lot of concerts with works of the classical repertoire as well as Greek composers in Athens Concert Hall, Greek National Opera, Thessalonica Concert Hall, the Municipal Theatre Piraeus, MITO Festival in Milan and Turin, Smetana Hall Prague, Enescu Festival in Bucharest etc.
He appered many times as guest conductor with orchestra such as Athens State Symphony Orchestra, Thessaloniki State Symphony Orchestra, Camerata of the friends of Music- Megaron Resident Orchestra, Instanbul State Symphony Orchestra, Bacau Symphony Orchestra, San Remo Symphony Orchestra, Bucharest Radio Symphony Orchestra, North Czech Philharmonic Orchestra, Cyprus State Symphony Orchestra.
Since 2016 he is the Artistic Director of Music Ensembles of ERT (Symphony Orchestra, Contemporary Music Orchestra and Chorus).