 Pinto began his career in the youth categories of Universidad de Chile, but had no regularity and was sent on loan to Cobreloa to gain more experience.He played also in
Santos, Godoy Cruz, Audax Italiano and the Italian club
Varese between 2008 and 2011.In 2011, he came to O'Higgins where he was the second top-scorer of the tournament.