A Barcelona estudià arts gràfiques i pintura a l’Escola Massana i a la Facultat de Belles Arts, i cinema a l’Escola de Cinematografia Aixelà i a l’EMAV. Col·laborà amb els grups de teatre independent Cátaros i Go-Go, i des del 1967 dirigí força curts en tota mena de formats, entre els quals cal esmentar La reinstauració de la Generalitat i la tornada del president Tarradellas (1977) i Així s’acaba la vida i comencem a sobreviure (1981), premi de Cinematografia de la Generalitat 1982 al millor curt. A partir del 1975 també realitzà films i vídeos industrials i institucionals, i feu d’ajudant de direcció a Chicas de alquiler (1974, Ignasi F. Iquino); Companys, procés a Catalunya (1978-79, Josep Maria Forn), del qual fou coautor de l’argument; Cuarenta años sin sexo (1979, Joan Bosch) i La campanada (1979, Jaime Camino). El 1980 fundà, amb Jordi Tusell, J. M. Forn i Ildefons Duran, el Centre Promotor de la Imatge, productora dels seus llargs com a director i de la sèrie Comarques de Catalunya (1981-85), de la qual en feu alguns capítols. El primer dels seus llargmetratges fou la comèdia urbana Bar-Cel-Ona (1986), adaptació de la novel·la El barcelonauta, de Pep Albanell. A partir de Gran Sol (1987-88), centrà els seus treballs en el món de la mar i la pesca, entre els quals destaquen Terranova (1990), llarg amb una versió televisiva més extensa (4 ? 52’), i les sèries documentals La pesca (1993, 14 ? 25’), O mar do home (1994-95, 13 ? 25’) i La pesca a Catalunya (1996, 7 ? 25’), a més de produir altres sèries sobre el mateix tema: Mars de fortuna (1997, 3 ? 52’), Treballs de mar (1998, 7 x 25’) i Los océanos del hombre (2001, 13 ? 52’). Ha estat productor executiu de dos llargs de Llorenç Soler, Saïd (1998) i Lola, vende cá (2000), i coproductor de Se buscan fulmontis (1999, Álex Calvo-Sotelo) i Buñuel y la mesa del rey Salomón (2001, Carlos Saura). Fou un dels creadors del col·lectiu Nous Directors Catalans (1984-88).
1967 Alegoría a la sexualidad española (CM).
1968 España es diferente (curtmetratge documental); La Chanca (curtmetratge documental).
1969 La creu (CM).
1970 El cavall blanc de Sant Jordi i mata l’aranya (CM); Una senzilla història d’amor (CM).
1971 Atmosfera Miró (CM); El picador de la costa (CM).
1972 Sòcrates (curtmetratge documental).
1973 El valle de Urola (llargmetratge documental); Joan l’Ermità (CM).
1974 Valses de otoño, amb Josep Lorman (CM).
1975 Sant Joan de les Abadesses. Ruta romànica (curtmetratge documental).
1976 Onze de Setembre. Sant Boi de Llobregat, 1976 (curtmetratge documental).
1977 Tarradellas (curtmetratge documental).
1980-81 Geografia general, amb J.Lorman (10 curtmetratge documental).
1981 Maresme, el jardí de Catalunya (migmetratge documental); El Ripollès (migmetratge documental).
1982-83 Les riuades de novembre (curtmetratge documental).
1983 Collserola: una serra a descobrir (curtmetratge documental); La casa del pare (curtmetratge documental).
1984 L’Europa de les Nacions, amb Albert Abril (curtmetratge documental); El Zoològic de Barcelona (curtmetratge documental, vídeo).
1985 La Noguera (migmetratge documental).
1986 Euskadi, un país con futuro (curtmetratge documental).
1987 Elkarrekin (curtmetratge documental); Vivir en Euskadi (curtmetratge documental, vídeo).
1989 Euskadi, todo un detalle (curtmetratge documental).