Miguel Ángel Fernández débute le cyclisme à l'âge de deux ans puis participe à ses premières courses à quatre ans, lors de compétitions scolaires. Il pratique également le football et le tennis durant sa jeunesse, avant de se consacrer pleinement au vélo[1].
Dans les catégories de jeunes, il court pendant huit ans au club GD Luyma. Bon sprinteur, il remporte douze courses chez les cadets (15-16 ans) et quatorze chez les juniors (17-18 ans)[2]. Il évolue ensuite au sein de la nouvelle équipe Aldro, dirigée par Manolo Saiz. Pour ses deux premières saisons espoirs (moins de 23 ans), il obtient une victoire et divers accessits au niveau amateur. Il se distingue également chez les professionnels en 2017 avec une septième place sur le Tour de La Rioja, sous les couleurs d'une sélection espagnole[3].
En 2018 et 2019, il porte les couleurs du club basque Baqué-Ideus-BH, avec lequel il s'impose à cinq reprises. En 2020, il tente sa chance au niveau continental en rejoignant l'équipe Gios-Kiwi Atlántico. Dès l'année suivante, il redescend chez les amateurs au club galicien Vigo-Rías Baixas.