Born in Elassona-Larissa, Greece.
He studied Journalism, Greek Literature and Law.
He has written the scripts of 10 television series, 40 theater plays and more than 20 scripts for films and teleplays.
Vice President of the Board of the Board of the Scriptwriters’ Guild of Greece since October 2009, he also served as a Treasurer (2005-07). He has also served as a Treasurer of SADA.