Родился в Санта-Мария-де-Тунья (Астурия) в обедневшей дворянской семье. По окончании университета в Овьедо в 1807 году переехал в Мадрид, где и поступил на военную службу. В 1808 году, во время национально-освободительной войны против французских оккупантов, был взят в плен французами и заключён в тюрьму Эскориал, откуда сбежал. 10 ноября принял участие в сражении при Эспиносе-де-лос-Монтерос[es], после которого вновь попал в плен. Три дня спустя его отправили во Францию, где ему удалось освободиться. Он путешествовал по Англии и Германии, и в 1814 году, после окончания войны, возвратился в Испанию и вновь вступил в армию в звании подполковника. Недовольный деспотичным режимом правления, присоединился к масонам и либералам в тайной деятельности против короля Фердинанда VII. В 1819 году король сформировал 10 батальонов, чтобы бороться с южноамериканскими движениями сопротивления. Риего принял под начало Астурийский батальон. Однако после достижения города Кадиса вместе с другими офиц