Born in Ovalle, Roco joined Universidad Católica's youth setup in 2008 from the Academia Municipal de Fútbol Ovalle (Municipal Football Academy of Ovalle), aged fifteen. He was definitely promoted to the first-team in 2011, and played his first match as a professional on 8 May 2011, starting and being sent off in a 0–0 home draw against Unión Española.
