Viceroyalty of New Granada
Родился в Гуаякиле (вице-королевство Новая Гранада), его родителями были командант Бернардо Рока-и-Лисерас и Игнасия Родригес-и-Карраскал. Он получил домашнее образование и занимался коммерцией.