Nació el 1 de mayo de 1754 en Santa Marina de Puerto de Vega, aldea perteneciente al concejo asturiano de Navia (Asturias), siendo sus padres Agustín Pérez de Villaamil y Francisca Cayetana de Paredes.