Nasceu a 11 de maio de 1949 em Lamego. Estudou Cinema no Conservatório Nacional e Engenharia Mecânica na Faculdade de Engenharia da Universidade de Coimbra. Esteve envolvido na Crise Estudantil de 1969 e levou a cabo uma atividade política relevante. Além de cineasta, foi crítico de cinema e fundador da revista M. Com uma filmografia diversificada – entre longas-metragens de ficção e documentários, já realizou 34 filmes -, dirigiu filmes como Os Maias e Peregrinação. Em 2005, foi condecorado com a Ordem do Infante D. Henrique.