Giornalista ha collaborato con quotidiani e periodici come critico cinematografico; scrisse vari libri sul cinema e dal 1977 al 1986 fu anche direttore del Filmfestival montagna esplorazione di Trento. Durante gli anni sessanta studiò l'arte dei fumetti e dell'animazione scrivendo numerosi saggi e articoli per varie riviste italiane come Rivista del cinematografo, Linus, Sipra e Sipradue, oltre a curare varie mostre e i relativi cataloghi.
Negli anni settanta incominciò a scrivere sceneggiature per fumetti come Barabba, Cucciolo, Tiramolla e Nonna Abelarda, disegnati da autori come Luciano Capitanio, Tito Marchioro, Dino Battaglia, Alarico Gattia, Otello Scarpelli, Sergio Toppi, Giorgio Trevisan, Paolo Ongaro, Attilio Micheluzzi; con il disegnatore Paolo Piffarerio realizzò la serie I nizioleti, pubblicata dal 1994 al 2002 sul quotidiano Il Gazzettino, che venne poi raccolta in volume nel 2012.