Il entre à la Sécurité sociale en 1967 comme aide comptable au service mécanographie. De 1971 à 1976, il œuvre au sein du service contentieux du recouvrement des créances. Il se charge des allocations logements des personnes âgées et de la présentation des dossiers en Commission d’orientation des « infirmes ». De 1976 à 1983, il est agent de contrôle URSSAF à Melun (1976-78) puis à Besançon (1978-83). A partir de 1983, il travaille au sein de la CAF de Besançon occupant successivement les postes de fondé de pouvoir (de 1983 à 1994) puis d’agent comptable (de 1994 à 2008). A partir de 1998, il est également agent comptable de la CAF et de l’Union immobilière de Montbéliard. Il prend sa retraite en 2009.