Mario Camelo è cresciuto a Cartagena de Indias (in Colombia). Da adolescente ha aderito ad un partito che ha poi mosso le armi contro le autorità. Ha lasciato la Colombia nel 1979 protetto dall'ambasciata svedese e si è poi stabilito a Friborgo dove lavora come traduttore indipendente.