He played at club level for
Oriente Petrolero,
Blooming,
Bolívar,
The Strongest,
Aurora,
Universitario de Sucre and
Guabirá in Bolivia, as well as
Cerro Porteño from Paraguay. He also spent a couple of years in the
Colombian Professional League with
Cúcuta Deportivo,
Independiente Medellín,
Deportivo Pasto,
Deportes Tolima and
Itagüí. In 2007 Cabrera was elected as the "Football Player of the Year" by the Bolivian sports media, thanks to the impressive displays he had while playing for Cúcuta Deportivo. In 2009, he was loaned to
Independiente Medellín. During the first semester Cabrera had great performances in both, the domestic tournament and
Copa Libertadores. However, due to some differences with his coach, he decided to leave the club. In early 2012 Cabrera joined Bogota's
Independiente Santa Fe. In July of the year he helped the club win the
Apertura Tournament, the first in 34 years for Santa Fe. In January 2013, Cabrera made his return to the Bolivian league after joining
San José. ==International career==