All'età di diciotto anni lascia Ferrol per trasferirsi a Londra al fine di riflettere sul proprio futuro. Durante il suo soggiorno nella capitale britannica decise di iniziare a studiare recitazione. Torna in Spagna e più in particolare a Madrid dove entra a far parte della Real Escuela de Arte Dramático. Prima di studiare recitazione Iago ha fatto tantissimi lavori come cameriere e commerciante.
In televisione ha partecipato a diverse campagne pubblicitarie in materia di elezioni così come a ruoli in serie come Siete vidas e Memoria de España, dove interpreta Enrique II, il primo monarca della dinastia dei Trastámara. Si è fatto conoscere al grande pubblico attraverso la sua partecipazione nella soap di TVEAmare per sempre, dove ha incarnato il ruolo di Ernesto Expósito, un uomo disposto a tutto pur di raggiungere i suoi obiettivi.
La sua consacrazione si deve alla sua partecipazione nella soap di Antena 3Il segreto, dove Iago ha interpretato il ruolo di Olmo Mesía, ricco proprietario terriero malvagio e assassino tormentato per il suo amore per Soledad Castro, interpretata da Alejandra Onieva. Ha lasciato la serie dopo un lungo periodo, per poi ritornarvi nel settembre 2013 interpretando lo stesso personaggio, ma con una trama molto diversa. Nel 2015 e nel 2016 ha cambiato soap e ha recitato nella soap di TVEUna vita interpretando il ruolo di Justo Núñez.
Nel 2016, forte dei successi ottenuti in Italia negli ultimi due ruoli, è entrato a far parte del cast dei concorrenti nell'undicesima edizione di Ballando con le stelle, condotta da Milly Carlucci e Paolo Belli su Rai 1, uscendone vincitore in coppia con la ballerina Samanta Togni.[1] Sempre in Italia, ha recitato nella seconda stagione della serie Non dirlo al mio capo nelle vesti dell'avvocato Diego Venturi. Nel 2021 e nel 2022 ha interpretato il ruolo di Ventura Vélez de Guevara nella soap Un altro domani (Dos vidas).