Desde el año 1596 estudió humanidades y filosofía en la Universidad de Barcelona, y en 1602 ingresó en la Compañía de Jesús. Sintió la vocación misional por obra, en particular, de San Alonso Rodríguez, portero del Colegio de la compañía en Mallorca. Ordenado sacerdote en 1616 en la misión de Colombia, ejercitó allí mismo hasta su muerte el apostolado entre los esclavos negros. Quebrantada su salud, murió en Cartagena de Colombia el día 8 de septiembre de 1654.
Fue canonizado por León XIII en 1888, y posteriormente, en 1896, el mismo Papa le declaró patrono especial de las misiones entre negros. La Iglesia celebra su memoria el 9 de septiembre.