Urodzony w Madrycie, Nacho rozpoczął karierę w młodzieżowych drużynach Realu Madryt w wieku 11 lat. W sezonie 2008/09 zadebiutował w profesjonalnym futbolu w drugiej drużynie królewskich rozgrywając 2 mecze w Segunda División B, a następnie rozegrał 2 pełne sezony w tej drużynie.
23 kwietnia2011 roku rozegrał swój pierwszy mecz w hiszpańskiej ekstraklasie w pierwszym zespole królewskich. Nacho wystąpił w wyjściowej jedenastce rozgrywając cały mecz na pozycji lewego obrońcy. Real Madryt wygrał to wyjazdowe spotkanie przeciwko Valencia CF 3-6.[1] 2 tygodnie później zagrał 2 mecz w sezonie przeciwko Real Zaragoza, a zespół z Madrytu przegrał to spotkanie u siebie 1-2.[2]
2 września2012 roku ówczesny trener Realu José Mourinho ogłosił, że Nacho wraz z Álvaro Morata i Jesús zostaną włączeni do pierwszego zespołu, ale dalej będą kontynuować grę w Realu Madryt B.[3] Z początkiem sezonu 2013/14 Nacho został pełnoprawnym członkiem pierwszego zespołu i otrzymał koszulkę z numerem 18 po odejściu Raúla Albiola.
Pierwszego gola dla drużyny z Madrytu Nacho strzelił 10 stycznia2015 roku przeciwko RCD Espanyol ustalając
wynik spotkania na 3-0.[4]
Nacho występował w młodzieżowych drużynach Hiszpanii U-17, U-19, U-21. Nacho po raz pierwszy został powołany do drużyny seniorskiej 2 września2013 roku w miejsce kontuzjowanego Iñigo Martíneza[8]. Swój debiut zaliczył 8 dni później w Genewie, zmieniając w drugiej połowie Sergio Ramosa w towarzyskim spotkaniu przeciwko Chile, zakończonego wynikiem 2-2.[9]
Jego brat Alejandro również jest piłkarzem. 31 maja 2014 roku Nacho poślubił swoją wieloletnią partnerkę Marię Cortes w hiszpańskiej miejscowości Meco. 13 maja 2015 roku na świat przyszła ich córka Alejandra.