- Born in Zürich, Switzerland, in 1963
- Doctor of Medicine, University of Lausanne, 1989
- Master of Arts in International relations and International economics, School of Advanced International Studies, Johns Hopkins University, Washington D.C., 1990
- Admission to the Swiss Federal Department of Foreign Affairs and training in Berne, Geneva and Ankara, Turkey, 1991-1993
- Diplomatic collaborator, Political Division I (Europe and North America), Federal Department of Foreign Affairs, Berne, 1993-1996
- Secretary to the State Secretary, Federal Department of Foreign Affairs, Berne, 1996-2000
- Minister and Deputy Head of Mission, Embassy of Switzerland to Canada, Ottawa, 2000-2004
- Minister and Deputy Permanent Representative, Mission of Switzerland to the United Nations, New York, 2004-2008
- Ambassador and Head of Mission, Embassy of Switzerland to Nigeria, Chad and Niger, Abuja, 2008-2012
- Ambassador and Head of Mission, Embassy of Switzerland to Israel, Tel Aviv, 2012-2016
- Ambassador and Head of Mission, Embassy of Switzerland to India and Bhutan, New Delhi, 2016-2020
- Ambassador and Head of Mission, Embassy of Switzerland to Japan, Tokyo, 2020-2024
- Ambassador-Designate and Head of Mission, Embassy of Switzerland to Egypt, Cairo, since 3 November 2024