Mario Camelo a grandi à Carthagène des Indes (Colombie). Adolescent, il a adhéré à un parti qui a fini par prendre les armes contre le pouvoir en place. Il a quitté la Colombie en 1979 sous la protection de l'ambassade de Suède et s'est installé à Fribourg en tant que traducteur indépendant.