Ancien conservateur du Musée historique de Lausanne. Fut aussi responsable du cabinet des manuscrits de la Bibliothèque cantonale et universitaire à Lausanne, a également fait du journalisme, enseigné en Guinée en 1960–1962 et milité dans les rangs de l’extrême-gauche de 1960 à 1980. Etudie les relations entre les Suisses et la colonisation ou l’esclavage et le trafic négrier (18e-19e siècles). Membre du comité de l’association Films Plans-Fixes et du groupe Ethno.doc.