Llicenciat en dret, exercí d’advocat a la seva ciutat natal. Començà la trajectòria literària amb reculls de contes d’un llenguatge molt elaborat: Perquè sí (1957), Calipso (1960) i Perquè no (1960, premi Víctor Català 1959). Posteriorment publicà la novel·la L’anell al dit (1964) —finalista del premi Sant Jordi 1963—, el recull d’articles Carnet tarragoní (1963-1975) (1983).
El 1994 retornà a la creació amb tres peces breus de teatre que aplegà a El mas de casaments (1994), al qual seguiren la novel·la Les Mares (1995) —segona part de L’anell al dit— i l’òpera parlada Narcís als llimbs (2003). A banda, traduí la comèdia per a titelles La fira de Plundersweilern (1999). Pòstumament fou publicat Contes menestrals (2008).
La seva obra es caracteritza per la qualitat estètica i un estil personal. Traduí Goethe (1999) i Turrini (2002).
De 1971 a 1975 presidí la delegació d’Òmnium Cultural a Tarragona. En el vessant polític, fou tinent d’alcalde del primer ajuntament democràtic de Tarragona, elegit com a independent a la llista del PSUC i el 1977 fou elegit senador constituent per l’Entesa dels Catalans. El 2004 la Universitat Rovira i Virgili l’investí doctor honoris causa.