Ha diretto il gruppo teatrale Il collettivo di Roma. Ha collaborato per vari anni a rubriche culturali della RAI come Almanacco, L’Approdo e Cronache del cinema e del Teatro. Tra i film di maggior rilievo ricordiamo: E se per caso una mattina (1972) con Pamela Tiffin, Virginio Gazzolo; Amore mio non farmi male (1974) con Walter Chiari, Valentina Cortese, Luciano Salce, Macha Meril, Roberto Chevalier, Eleonora Fani; Perdutamente tuo mi firmo Macaluso Carmelo (1976) con Stefano Satta Flores, Macha Meril, Umberto Ors...visualizza tuttosini, Cinzia Monreale; Gli anni struggenti (Il concorrente) (1979) con Fabio Traversa e Gabriele Ferzetti che ha rappresentato l’Italia al Festival di Locarno. Targa “Mario Gromo” a Saint Vincent. Quasi Quasi Mi Sposo (1981) con Fabio Traversa, Benedetta Buccellato, Enrico Maria Salerno, Renzo Arbore, Luciano de Crescenzo (Premio di Qualità del Ministero dello Spettacolo). Giuseppe Fava: Siciliano come me (1984) con Ida Di Benedetto, Leo Gullotta, Mariella Lo Giudice. Una fredda mattina di maggio (1990) con Sergio Castellitto. Abbraccialo per me (2015) con Stefania Rocca, Moisè Curia, Vincenzo Amato, Giulia Bertini, Paolo Sassanelli, Paola Quattrini, Luigi Diberti, Pino Caruso.
Ha diretto numerose serie televisive tra cui: I Siciliani (1983) con Pippo Fava. Voglia di Cantare (1985) con Gianni Morandi, Laura Becherelli. Voglia di vincere (1986) con Gianni Morandi, Catherine Spaak. La collina del Diavolo (1987) con Anthony Head, Iris Peynado, Tony Musante, Francisco Rabal. Oh, come stanno bene insieme (1988) con Stefania Sandrelli e Sergio Castellito. Le Gorille et les Corses (1989) con François Perier e Karim Allaoui. Laure (1990) con Mirelle Darc, Angelo Infanti, Giuliano Gemma, Remo Girone. Come una mamma (1990) con Stefania Sandrelli, Massimo Dapporto e Jean Sorel. Il Cinese (1991) con Mariangela Melato e Charles Aznavour. La Scalata (1992) con Barbara de Rossi, Dalila di Lazzaro, Giulio Scarpati, Klaus Wussov e Jean Sorel. Vado e torno (1998) con Nancy Brilli, David Riondino, Rodolfo Laganà e Benedetta Mazzini. Non lasciamoci più (1° serie 1999- 2° serie 2000) con Fabrizio Frizzi, Paolo Ferrari, Isa Barzizza, Debora Caprioglio, Pino Caruso, Angelo Orlando. Stiamo bene insieme (2001) con Linda Celani, Denis Fasolo, Gabriele Mainetti, Lina Sastri, Piero Natoli, Orso Maria Guerrini. Madre come te (2003) con Ida De Benedetto, Nino Frassica, Antonio Ianniello. Il Capitano (2003) con Alessandro Preziosi, Gabriella Pession, Giuliano Gemma, Giorgio Borghetti. Regina di fiori (2004) con Manuela Arcuri, Delia Boccardo, Giorgio Lupano, Ivo Garrani. Il mondo e’ meraviglioso (2005) con Enrico Montesano, Lorena Forteza. L’uomo che sognava con le aquile (2005) con Terence Hill, Andrea Tidona. Butta la Luna (2006) con Fiona May, Giampaolo Morelli, Chiara Conti, Nino Frassica, Giuliano Gemma, Andrea Tidona, Regina Bianchi. Le ragazze di Sanfrediano (2007) con Chiara Conti, Giampaolo Morelli, Martina Stella, Vittoria Puccini. Il Capitano 2 (2007) con Alessandro Preziosi, Gabriella Pession, Giampaolo Morelli, Giuliano Gemma, Peppino Mazzotta. Per una notte d'amore (2008) con Roberto Farnesi, Vanessa Hassler. Una sera d’ottobre (2009) con Vanessa Hessler, Ottavia Piccolo, Andrea Tidona, Gabriele Greco, Edy Angelillo. La mia casa è piena di Specchi (2009) con Sophia Loren, Enzo De Caro. Cugino & Cugino (2010) con Giulio Scarpati, Nino Frassica, Euridice Evita Axen. La ragazza americana (2011) con Vanessa Hessler, Giulio Berruti, Ilaria Occhini, Orso Maria Guerrini.