La gioventù di Carlos Bacca non è stata delle migliori. Nato l’8 settembre 1986 a Barranquilla, fin da bambino ha lavorato per aiutare economicamente la sua famiglia. A 7 anni inizia a lavorare come pescatore a Puerto Colombia con il padre, per poi passare l’adolescenza fino ai 20 anni come controllore sugli autobus lungo la tratta, di 150 km, che porta da Puerto Colombia a Barranquilla. Gioca a calcio solo nei momenti liberi e, quando trovò una squadra, spesso non si presentava agli allenamenti a causa dei prezzi dei biglietti dell'autobus. Nonostante tutto, El Peluca, soprannominato così per via dei suoi capelli, riesce ad esordire fra i professionisti e al suo primo stipendio offrì una cena a tutta la sua famiglia.