Nació en Barcelona, estudió Medicina y se dedicó a la cirugía. Catalanista, realizó la Guerra Civil como cirujano adscrito a las Brigadas Internacionales. Después de la misma fue "depurado" y excluído de la Medicina pública, por lo que tuvo que dedicarse al ejercicio privado. Casado con Angelina Trías el matrimonio tuvo siete hijos.