Fagúndez, quien ha elegido la fórmula de prometer acatar la Constitución en su toma de posesión, nació en Alemania en 1976, está casado y tiene dos hijos. Es Graduado en Ingeniería Civil por la Universidad de Salamanca e Ingeniero Técnico de Obras Públicas, actualmente desempeña su trabajo como ingeniero en una constructora de Castilla y León.
En el ámbito político Fagúndez fue secretario General de las Juventudes Socialistas de Zamora desde 1999 hasta 2002. Así, 2002 y 2004 fue secretario general de las Juventudes Socialistas de Castilla y León.
Como militante del PSOE ha desempañado diversas secretarías en las Comisiones Ejecutivas Municipal, Provincial y Autonómica, además fue concejal del Ayuntamiento de Zamora desde 1999 hasta el año 2011.
Desde junio de 2015 es el primer teniente de Alcalde y concejal de Seguridad Ciudadana y Movilidad del Ayuntamiento de Zamora y el 8 de octubre de 2017 fue elegido en Primarias secretario General Provincial del PSOE de Zamora.