Cáceres llegó a Colo-Colo desde muy pequeño y debutó en el año 1998, después fue enviado a préstamo a Ñublense y Everton de Viña del Mar, respectivamente.