Se inició en las divisiones inferiores de Huachipato y, posteriormente, emigró a Barnechea, para formar parte del primer plantel.
[10] Torneo en el cual jugó cinco partidos siendo titular en todos donde su equipo quedó eliminado en fase de grupos.
Finalizado el préstamo regresó a Racing, pero previo al comienzo del Torneo Inicial 2012, se volvió a mudar al conjunto de Sarandí por un año más, esta vez sin cargo pero con opción de compra.
[13] Espinoza jugó 11 partidos por el Torneo Inicial 2013 marcando 2 goles en los 929 minutos que estuvo en cancha.
Ya en el segundo tiempo, el cuadro "albo" logró remontar recién iniciado el complemento con gol de Agustín Torassa al 46, solo dos minutos después, el volante chileno asistió a Jonathan Calleri para el 3-1.
Nuevamente Carbonero descontó para River al 64, pero finalmente All Boys logró el triunfo por un estrecho 3-2.
El 6 de diciembre se jugó la definición del Apertura 2014, la "U", Santiago Wanderers y Colo Colo jugaron en simultáneo para definir al campeón del torneo, la U y Colo Colo llegaron igualados con 41 puntos y Wanderers con un punto menos, la U definía con Unión La Calera en el Nacional, mientras que Colo Colo y Wanderers en Valparaíso, en un reñido partido los azules lograron abrir la cuenta recién al minuto 89 tras un penal convertido por Gustavo Canales desatando la algarabía en el coloso de Ñuñoa, tres minutos después al 90+3' Matías Mier abrió la cuenta en Valparaíso para Wanderers y al 90+5' Gonzalo Barriga sepultó las aspiraciones albas, Espinoza fue titular y en los 59 minutos que estuvo en cancha manejo los hilos del mediocampo azul creando opciones de peligro y saliendo reemplazado por Benjamín Vidal, por ende la U fue campeón del Apertura con 44 puntos (uno más que Wanderers) bajando su estrella número 17.
En dicho torneo los resultados no serían buenos para la U, tras quedar tempranamente fuera de la lucha por el título finalizando en el séptimo puesto con sólo 26 unidades.
En diciembre del mismo año, se confirma su retorno a la Universidad de Chile, para afrontar el Torneo de Clausura y la Copa Sudamericana 2017, bajo las órdenes del director técnico argentino Ángel Guillermo Hoyos.