Juan Espinosa es administrador civil del Estado en excedencia. Ha desarrollado la mayor parte de su carrera profesional en ámbitos directivos y técnicos de la regulación económica y supervisión de mercados, la defensa de la competencia y la promoción de regulación eficiente y sostenible.
Desde 2017 y hasta 2020, fue director general de Ordenación del Juego, bajo mandatos ministeriales de tres partidos políticos. Con anterioridad fue subdirector general de Regulación del Juego en el Ministerio de Hacienda y subdirector en la Dirección de Promoción de la Competencia de la Comisión Nacional de la Competencia.
Es socio fundador de Silverback Advocacy, firma de asesoramiento regulatorio aplicado a asuntos públicos.