Nació en Medellín el 19 de abril de 1932. Fue el segundo de los tres hijos de la pareja formada por el comerciante David Botero Mejía y la costurera Flora Angulo de Botero. Su hermano mayor Juan David, había nacido cuatro años antes y su hermano menor Rodrigo, nació en 1936, el mismo año que murió su padre. A partir de 1938 inició su formación básica de primaria y continuó su educación secundaria en el Colegio de Jesuitas de Bolívar.