Excercí de veterinari municipal a Tarragona, fou inspector provincial d’higiene i sanitat pecuàries i inspector del servei veterinari del port de Barcelona (1928). Es traslladà a Madrid (1931), on ocupà diferents càrrecs públics. Contribuí a la creació de la Sociedad Española de Bromatología de la qual fou vicepresident.