Dal 1975 al 2001 Yves Krattinger ha insegnato costruzione meccanica e microtecnologie prima al liceo Édouard-Belin di Vesoul, poi al liceo Jules-Haag di Besançon. Dal 1984 al 1997 ha ricoperto anche il ruolo di coordinatore delle sezioni “Tecnici senior in Microtecnologie".
Carriera politica
Eletto consigliere comunale all'età di 22 anni e sindaco di Chaux-la-Lotière all'età di 33, aderisce al Partito socialista nel 1982 e ricopre l'incarico di primo segretario federale dal 1993 al 1995 e di segretario dell'unione regionale del PS dal 1995 al 1998.
Nel 2001 è stato eletto presidente del consiglio generale dell'Alta Saona, di cui è membro dal 1988 come consigliere generale del cantone di Rioz.
È stato eletto senatore nel 2003 a seguito di elezioni suppletive (rieletto nel 2004).