És director i guionista de cinema. Titulat a l'Escola Oficial de Cinema, soci de la productora UNINCI i peça fonamental de l'Escola de Barcelona, ha escrit molts guions per a Vicente Aranda i altres directors.
Ha dirigit els llargmetratges Dante no es únicamente severo (1967, amb Jacinto Esteva); Numax presenta... (1979); El encargo del cazador (1990); Un cos al bosc (1996); Mones com la Becky (1999, Premi Nacional de Cultura de Cinema i Audiovisual); Joc de nens (2003) i 20 años no es nada (2004).
També ha desenvolupat una important activitat com a traductor per a l'editorial Anagrama.