Estudió ingeniería en Barcelona, Toulouse y Madrid y fue profesor y director de la Escuela Politécnica de Barcelona.