Barco es hijo del expresidente colombiano Virgilio Barco Vargas y de su esposa Carolina Isakson Proctor, y es el menor de cuatro hijos.