Estudià medicina a la Universitat de Barcelona, i s’especialitzà en hematologia. Amplià estudis a París (1968) i a Oxford (1970). Desenvolupà la seva carrera mèdica a l’Hospital de la Santa Creu i Sant Pau, on l’any 1967 creà el Departament d’Hematologia, que integrava el laboratori, la clínica i l’hemoteràpia. En el camp de l’hemofília, impulsà diverses associacions de pacients a Catalunya i a la resta de l’Estat. Pel que fa a l’hemoteràpia, promogué l’acreditació dels bancs de sang, el germen del CAT, i fins a la seva mort fou conseller d’administració del Banc de Sang i Teixits de Catalunya. Fou president de la Sociedad Española de Trombosis y Hemostasia (SETH) i de la Sociedad Española de Hematología y Hemoterapia (SEHH) (1988-90).
Membre del Reial Club Marítim de Barcelona (RCMB) des de la dècada de 1950, obtingué un gran nombre de medalles i trofeus en Campionats de Catalunya i d’Espanya en la seva joventut. Presidí el RCMB i la Fundació Marítim (1993-2000) i presidí la Federació Catalana de Rem (2000-14). Publicà El Reial Club Marítim de Barcelona i els esports de la mar (1995) i coordinà l’obra que commemorà el centenari de l’entitat, Un club, una ciutat, un país. La història del RCMB en el context en què es va produir: 1902-2002 (2003). L’any 2000 fou nomenat president d’honor d’aquest club.