Nacho Fernandez a passé toute sa vie au Real Madrid. Après s'être formé au centre de formation du club, l'international espagnol a commencé à jouer pour l'équipe première lors de la saison 2010-2011.
Depuis, le joueur a joué 199 matches officiels sous les couleurs de l'équipe première et a marqué un total de 11 buts. Cependant, Nacho n'a bien souvent qu'eu des rôles de doublure.
Depuis la saison 2013-2014, année à laquelle le joueur a rejoint pleinement l'équipe A, Nacho affronte l'une de ses pires saisons et n'a participé qu'à neuf matches officiels avec l'équipe de Zidane. Neuf matches, sept titularisations dont trois en Coupe du Roi. Des matches lors desquels Zidane avait besoin de lui pour remplacer Sergio Ramos, Raphaël Varane ou Eder Militao.
Ainsi, le joueur devra faire un choix en fin de saison et réfléchir à un possible départ définitif de son club de coeur. Le défenseur central de 30 ans intéresserait notamment la Lazio ou la Roma du côté de la Serie A.