- Le legioni di Cleopatra .... Rays (credited)
1968 - Partner .... Student (credited)
1969 - Nell'anno del signore .... Drunk boy (credited)
1970 - La morte risale a ieri sera .... Sandro, worker in the automobile salon (credited)
- Ondata di calore .... Investigating agent (credited)
1971 - 4 mosche di velluto grigio .... Boy hearing the live maid murder (credited)
- Armiamoci e partite! .... German soldier (credited)
- Giù la testa .... Revolutionary watching the surgery (credited)
- Il gatto a nove code .... Doctor on duty at night (credited)
- La vacanza .... Psychiatrist in the asylum (credited)
- Una farfalla con le ali insanguinate .... Lover in the car (credited)
- Utopia (Appunti per una storia) (TV movie) .... unknown role (credited on Radiocorriere TV)
1972 - Bianco, rosso e... .... Worker (credited)
- Delirio caldo .... Journalist (credited)
- Imputazione di omicidio per uno studente .... Stefano Oppedisano, a questioned activist (uncredited)
- Lo chiamavano verità .... Dying Mexican (credited)
- Sollazzevoli storie di mogli gaudenti e mariti penitenti - Decameron nº 69 .... Fulvio (credited)
- La Calandria .... Man who unconsciously cuckolds Ferruccio (credited)
1973 - Il delitto Matteotti .... Piero Gobetti (credited)
- Il plenilunio delle vergini .... Second Villager (credited)
- Le cinque giornate (credited but not found)
- Mi chiamavano 'Requiescat'... ma avevano sbagliato (credit only)
- Novelle licenziose di vergini vogliose .... Giovanni Boccaccio (credited)
- Ultime lettere di Jacopo Ortis (TV movie) .... Jacopo Ortis (credited)
1974 - La badessa di Castro .... Fra' Giovanni (credited)
- La cugina .... Ugo (credited)
1975 - Albert Einstein ritratto di scienziato (TV miniseries; ep.: 3 of 4) .... Mister Alain (credited in Radiocorriere)
- La polizia brancola nel buio .... (credit only)
- Non si scrive sui muri a Milano .... Marco (credited)
1976 - Cassiodoro il più duro del pretorio .... Lieutenant Minervino (credited)
- Nella tua vita (TV mini-series) Ep. 2 .... Salvatore's son (credited)
- Qui squadra mobile (TV mini-series) S. 2, ep: 5 "Omissione di soccorso" .... Young hippy (credited on Radiocorriere TV)
1977 - La gabbia (TV mini-series) .... Giancarlo (credited)
1978 - Il povero soldato (TV mini-series) .... Conservative journalist (credited)
1980 - Fontamara .... Anti-fascist (credited)
1983 - Strada pia (TV movie) .... Vittorio Alfieri (credited)
1990 - Non più di uno .... unknown role (credited)
1999 - Gialloparma .... Bollati (credited)
- Una donna per amico 2 (TV mini-series) - Ep. 8: "Una stagione nuova" .... unknown role (no credit info)
2002 - Tutto in quella notte (TV mini-series) .... The prosecutor (credited)
2005 - Il maresciallo Rocca (TV series) S. 5, ep. 01: "Il mistero di Santa Brigida" .... Don Vincenzo (credited)
2009 - Palestrina - princeps musicae .... unknown role (credited)
- Teen Days (Animated TV series) S. 1, ep. 01: "Une rentrée bien rhytmée" .... The Grandfather (credited for voice dubbing)
- Decameron di Daniele Luttazzi (TV variety, 2007) - eps. 1, 4 .... Undertaker Pultrone (credited)
- Mudù (TV variety, 2018) - sketch: "Gli esami non finiscono mai" .... Carabiniere
with credits posted
- Colpo grosso... grossissimo... anzi probabile (1972 - credit verified)
- La legge della camorra (1973 - credit verified)