Christo wurde am 13. Juni 1935 als Christo Wladimirow Jawaschew in Gabrowo (Bulgarien) geboren. Er war der zweite der drei Söhne von Wladimir Jawaschew und Zweta Dimitrowa. Sein älterer Bruder ist der Schauspieler Anani Jawaschew. „Christos Großvater hatte in Gabrovo eine Chemiefabrik gegründet, die von seinem Vater weitergeführt wurde. Seine Mutter Tzveta Dimitrova, die einer wohlhabenden Familie aus Thessaloniki entstammte und 1913 nach griechischen Massakern an Bulgaren während des Zweiten Balkankriegs nach Bulgarien geflohen war, war bis zu ihrer Heirat im Jahre 1931 Generalsekretärin der Akademie der Schönen Künste in Sofia.“ Mit sechs Jahren erhielt Christo seine ersten Zeichen- und Malstunden. Häufig besuchten Künstler der Akademie die Jawaschews und unterrichteten Christo, dessen künstlerisches Talent früh bemerkt wurde. Seine Leidenschaft im Umgang mit großen Stoffbahnen entdeckte er während seiner Jugendzeit in der Fabrik seines Vaters. Hier fertigte er erstmals Zeichnungen von großen Stoffballen an. Im Zweiten Weltkrieg lebten Christos Eltern mit der Familie – der jüngere Bruder Stefan ist Chemiker – in einem „relativ sicheren Landhaus, das eine Zufluchtsstätte für Künstler und andere Freunde der Familie wurde, als die Städte von den Alliierten bombardiert wurden“. Nach dem Krieg wurde Christos Vater vom neuen kommunistischen Regime schikaniert, seine Chemiefabrik verstaatlicht.