| 1977 – 2000 | Practicus gezelschapsdieren in Amsterdam | 
| 1993 – 2000 | Oprichter en Algemeen Directeur Spoedkliniek voor Dieren in Amsterdam | 
| 2000 – 2009 | Technical Services Manager Gezelschapsdieren, Pfizer Animal Health | 
| 2009 | European Technical Manager, Pfizer Animal Health in Parijs | 
| 2009 – 2016 | National Veterinary Manager Gezelschapsdieren, Pfizer Animal Health/ Zoetis | 
| 2016 – 2017 | Veterinary Management Consultant (zelfstandig) | 
| 2017 – 2018 | Interim Practice Manager AniCura Dierenziekenhuis Zeeuws-Vlaanderen in Terneuzen | 
| 2018 – heden | Interim Practice Manager MCD AniCura BV (Medisch Centrum voor Dieren) in Amsterdam | 
| 2014 – 2016 | Voorzitter Groep DIB van de KNMvD | 
| 2016 – 2017 | Bestuurslid Groep DIMEO van de KNMvD | 
| 2017 – 2018 | Voorzitter Groep DIMEO van de KNMvD | 
| 2018 – heden | Voorzitter Nederlands KankerFonds voor Dieren |