Hij heeft gewerkt bij de Rijks Psychologische Dienst(RPD). Daar heeft hij programma’s geschreven en gebruikt voor de analyse van psychologische tests. Later heeft hij als hoofd van het bureau Research ook zelf tests ontwikkeld en sociaal onderzoek gedaan, onder andere naar een functiewaarderingssysteem. Hij heeft bij de RPD een computerprogramma geschreven voor het oplossen van reeksentests. In die periode volgde hij ook een cursus gespreksleiding. Toen deze dienst werd geprivatiseerd heeft hij bij de Algemene Bestuursdienst onderzoek gedaan naar netwerken van topambtenaren. Tenslotte is hij overgestapt naar de directie Beroepsonderwijs en Volwasseneneducatie van het ministerie van Onderwijs. Daar was hij onder andere verantwoordelijk voor de wetgeving die de gegevens van die scholen aan het rijk regelde.

Na zijn pensionering in 2010 heeft hij veel vrijwilligers­werk gedaan. Hij is secretaris van de plaatselijke afdeling van de Zonnebloem en was tot voor kort secretaris van de Federatie van Wassenaarse Ouderenorganisaties. In die laatste functie heeft hij een werkgroep tegen ouderenmishandeling geleid. Hij bezoekt eenzame mensen en gaat elke week wandelen met gehandicapten in Duinstee. Hij is voorts bestuurslid van het Armenfonds Wassenaar. Hoewel hij zijn hele leven sympathisant was van Groen Links, is hij pas na zijn pensionering lid geworden. Hij hecht veel waarde aan de samenwerking met de PvdA, waarmee hij ook intensief contact heeft.

Hij houdt veel van spelletjes en heeft er zelf een aantal ontwikkeld op de computer.