Estudió Filosofía en Cervera y cirugía médica en Barcelona.En 1801 fue nombrado profesor del Colegio de San Carlos en Madrid.Durante la Guerra de la Independencia Española el general Murat le ofreció un puesto dentro del ejército francés.Gracias a su intercesión, muchos médicos encarcelados consiguieron el indulto y muchos de los estudiantes que habían defendido la Constitución pudieron retomar sus estudios.Su hijo Juan Castelló, con el que aparece retratado en un cuadro del pintor Federico Madrazo, falleció en 1843.