Es hijo del exalcalde arequipeño, Luis Cáceres Velásquez, y de Marina Pérez Carbajal.
Para las elecciones generales del año 2000, se integró junto a su padre al Frente Popular Agrícola del Perú (FREPAP) de Ezequiel Ataucusi y postularon al Congreso de la República.
Cáceres luego resultó elegido como congresista de la república, con 39,428 votos, para el periodo parlamentario 2000-2005.
Para las elecciones regionales y municipales del 2014, Cáceres regresó a la política como candidato a la alcaldía del distrito de Yanahuara por Vamos Perú, sin embargo, no resultó elegido tras la victoria de Elvis Delgado.
[9] Ante su controvertido pase a las filas de la alianza fujimorista Perú 2000, Cáceres fue investigado junto a otros parlamentarios que formaron el transfuguismo y se confirmó que Cáceres habría recibido US$20.000 del exasesor presidencial Vladimiro Montesinos en el Servicio de Inteligencia Nacional.