Carlos Bacca występuje na pozycji napastnika. Karierę rozpoczął w kolumbijskim klubie Junior FC. W ojczyźnie na zasadzie wypożyczenia reprezentował jeszcze barwy CF Barranquilla oraz Minerven. Na początku 2012 roku trafił do FC Brugge. Półtora roku później odszedł do Sevilli, gdzie przez dwa lata soRozwińlidnie się rozwinął i za 30 milionów euro został sprzedany do AC Milan. Od sierpnia 2010 roku Carlos Bacca występuje również w reprezentacji Kolumbii.