At the youth level, Espinosa played with Población Alessandri from Estación Central, Santiago Wanderers and Universidad Técnica.
[1] In the Chilean Primera División, he played for Magallanes,[4] Palestino,[5] Santiago Wanderers[6][7] and Naval, his last club in 1980.
[8] He stood out as a player for Magallanes, becoming the league's top goalscorer in the 1972 season with 25 goals.
[1] Espinosa made four appearances for the Chile national team during 1972 in A-class matches against Mexico twice, Republic of Ireland and Iran.
[3] He also played in the unofficial match against Tahiti on 14 February 1973, scoring five goals in the 10–1 win.