Ancien professeur d'informatique à l'université de Genève, il a longtemps dirigé la division informatique du CERN (Genève, Suisse) et de l'Institut européen de Bioinformatique (EMBL-EBI) à Cambridge (Grande-Bretagne).
Ancien directeur du développement au centre des technologies de l'information de l'Etat de Genève.
Ancien élève de l'ENS Ulm (mathématiques). Maître de conférences à l'université Paris-Dauphine.
Directeur du centre de ressources informatiques de l'université Paris-Dauphine.