Nacido en la localidad asturiana de Villanueva de Trevías, era hijo de José Rico y García de Lañón, alcalde de Luarca y del Concejo de Valdés, y de María de los Dolores Avello y Suárez Valdés, pertenecientes a antiguas familias de la hidalguía asturiana.