Ha cominciato la sua carriera calcistica nel Club Deportivo Universidad Católica con cui ottiene 3 presenze in campionato. Poi è stato mandato dal 2007 al 2008 in prestito al Puerto Montt, al Lobos BUAP e al CD Everton prima di tornare nel 2009 fino al 2011 nel suo club giocando altre 52 partite in campionato.