Γεννήθηκε στις 6 Νοεμβρίου 1941, στην Μυτιλήνη. Σπούδασε σκηνοθεσία κινηματογράφου στην Αθήνα και ξεκίνησε την καριέρα του ως βοηθός σκηνοθέτη σε ελληνικές αλλά και ξένες παραγωγές. Το 1960-1973 έζησε στο Παρίσι, όπου παρακολούθησε μαθήματα κινηματογράφου στο ινστιτούτο Φιλμολογίας της Σορβόνης, ενώ την ίδια περίοδο συνήθιζε να περνά τον χρόνο του στην Cinémathèque Française, γαλλική ταινιοθήκη όπου κατέχει ένα από τα μεγαλύτερα αρχεία ταινιών στον κόσμο.
Το 1973 επιστρέφει στην Αθήνα. Από τότε ζει και εργάζεται εκεί. Πλάι του καθ’όλη την διάρκεια, η σύντροφός του Μαριάννα Σπανουδάκη, η οποία, ως ενδυματολόγος, συμμετέχει πιστά σε όλες του τις παραγωγές. Από το 1974 σκηνοθετεί, με ξεχωριστό αφηγηματικό στυλ, ταινίες που θεματικά προσεγγίζουν ζητήματα ερωτικής αυταπάτης και φθοράς των ανθρωπίνων σχέσεων.
Ταινίες του έχουν συμμετάσχει σε διεθνή φεστιβάλ και έχουν τιμηθεί με σημαντικές διακρίσεις. (“Οι τεμπέληδες της εύφορης κοιλάδας”, “Delivery”, “Αθήνα-Κωνσταντινούπολη”). Στις ταινίες του χρησιμοποιούσε πολλές φορές κομμάτια κλασικής μουσικής, ενώ τα τελευταία χρόνια συνεργαζόταν στενά με τον Σταμάτη Κραουνάκη.
Τα χρώματα της Ίριδος (1974) – μουσική Σταμάτης Σπανουδάκης
Οι τεμπέληδες της εύφορης κοιλάδας (1978) – Ακούγεται η συμφωνία 1 του Gustav Mahler
Βαριετέ (1985) – Ένα από τα 4 βαλς του – Frédéric Chopin που ακουγόταν στην ταινία
Ονειρεύομαι τους φίλους μου (1993)
Ο εργένης (1997) – Μουσική – τραγούδι: Γιάννης Αγγελάκας
Αυτή η νύχτα μένει (1999) – Μουσική Σταμάτης Κραουνάκης. Τραγούδι: Δήμητρα Παπίου
Beautiful people (2001)
Κουράστηκα να σκοτώνω τους αγαπητικούς σου (2002) – Μουσική-τραγούδι: Σταμάτης Κραουνάκης
Delivery (2004) – Μουσική-Στίχοι: Σταμάτης Κραουνάκης.
Τραγούδι: Στέλιος Καρπαθάκης Αγρύπνια (2005)
Πεθαίνοντας στην Αθήνα (2006) – Μουσική: Σταμάτης Κραουνάκης, στο παρακάτω τραγούδι από το soundtrack o ίδιος
Αθήνα- Κωνσταντινούπολη (2008)
Η κόρη του Ρέμπραντ (2015) – Μουσική: Σταμάτης Κραουνάκης στο παρακάτω τραγούδι η Γιώτα Νέγκα
Ως ηθοποιός συμμετείχε στην παραγωγή “Πέντε λεπτά ακόμα” του Γιάννη Ξανθόπουλου.