S'inicià de molt jove en l’activitat teatral a la Unió de Cooperadors i la Societat Iris de la seva ciutat natal. Durant la guerra civil de 1936-39 participà en muntatges al front promoguts per la Generalitat. Acabada la guerra, treballà en una empresa tèxtil. Paral·lelament, conegué Esteve Albert i Corp, del qual el 1998 publicà el retrat Esteve Albert i Corp. Esbós biogràfic, i s’introduí als ambients culturals de la postguerra, especialment els de Mataró, on entrà en contacte, entre d’altres, amb Josep Punsola i Vallespí. Com a actor, interpretà obres d’A.Maseras, A.Collado, J.Navarro i Costabella, R.Vinyas i E.Albert i fou dirigit per R.Salvat, L.Orduña, R.Martori i altres directors de renom. Fou membre, també, de l’Agrupació Dramàtica de Barcelona i durant un temps actuà a la Companyia Pujol-Fornaguera. Participà en una gran quantitat d’obres i féu recitals de poemes arreu de Catalunya. Des del 1946 actuà en films amateurs dirigits per Enric Fité, com ara Alter ego, en el qual fou premiada la seva interpretació. El 1950 fou nomenat director artístic de Ràdio Maresme de Mataró, on introduí el català; del 1958 al 1962 fou director de l’Escola de Teatre de l’Orfeó de Sants. Ha publicat, a més, nombrosos articles sobre teatre i temes culturals diversos.