Cabrera was capped 48 times and scored 3 international goals for Colombia between 1989 and 1998. He was an unused substitute during the 1990 FIFA World Cup but played in all of the country's three matches in the 1998 FIFA World Cup. He also played in four Copa América competitions in 1989, 1991, 1995 and 1997.