Сын чилийского дипломата, родился в Венесуэле, рос в Англии, затем жил с родителями в Румынии, Торонто, Мадриде. Свободно говорит на английском, испанском, итальянском и французском языках. Профессионально занимался футболом, увлекается дайвингом, теннисом, хоккеем.
Первая крупная роль была в сериале «Империя», куда его пригласил исполнительный продюсер Тони Йонес. Кабрера сыграл молодого Октавия Цезаря, племянника императора Юлия Цезаря.