Né le 31 août 1942 à Beauvais dans l’Oise, Daniel Percheron est professeur d’histoire-géographie.
Militant socialiste, il a été premier secrétaire de la fédération du Pas-de-Calais de 1973 à 1997.
Il fut secrétaire national du Parti socialiste chargé du développement du parti de 1994 à 1995, puis chargé des réformes institutionnelles entre 1997 et 2000. Il est membre du Conseil national du Parti socialiste.
Homme de terrain, il a été conseiller municipal de Liévin de 1977 à 2001 et conseiller régional depuis 1986; il a pris la présidence du Conseil régional du Nord- Pas de Calais en 2001 et a été réélu en 2004 et 2010.
Il a successivement été élu député européen (1979-1983), puis sénateur à partir de 1983.