Fue hijo del Convento de Guadalajara; vino con los conquistadores a América después pase con el capitán Pacheco a la parte de puerto-Viejo, con algunos religiosos mas, evangelizaron y convirtieron toda esa provincia; el padre Dionisio de Castro fundo, además, el convento de la Orden en Villanueva de Puerto viejo, después de haber fundado este pueblo, el día 12 de Marzo, día de San Gregorio, por lo que Carlos y le dio después el nombre de ciudad de San Gregorio.