Carlos Larrondo rođen je 1973. godine u Mercedesu u Argentini. Studirao je audiovizalne komunikacije na Sveučilištu u Buenos Airesu gdje je i snimio svoje prve igrane i dokumentarne kratkometražne filmove. Krajem devedesetih seli u Barcelonu i počinje raditi u glazbenoj industriji snimajući glazbene spotove, dokumentarce i naslovnice albuma. Među poznatijim radovima su mu glazbeni spot The Rumba of Barcelona za Manu Chaa te dokumentarac Radio Nikosia za TVE (Radio Televisión Española). U suradnji s Antonom Reixom restaurirao je dokumentarac Castelao, biografía de un ilustre gallego (Castelao, bigrafija slavnog Galijca) slavnog filmaša Jorgea Prelorána. LT 22 Radio La Colifata je njegov prvi cjelovečernji dokumentrac na kojemu je radio 11 godina.