Hans Stark est diplômé de l’Institut d’études politiques de Paris (section Relations Internationales, 1987), titulaire d’un DEA d’études soviétiques et est-européennes à l’Institut d’études politiques de Paris (1990) et docteur en science politique de l’Université Paris I-Sorbonne (2001). En 2011, il a obtenu l’habilitation à diriger des recherches de l’Université Lille 3 - Charles de Gaulle (études germaniques).
Depuis 1991, Hans Stark est secrétaire général du Comité d’études des relations franco-allemandes (Cerfa) à l’Institut français des relations internationales, où il consacre l’essentiel de ses travaux à la politique étrangère et à la politique européenne de l’Allemagne. Il enseigne parallèlement à l’Université, d’abord en tant que chargé de cours à Sciences-Po (depuis 2002), puis en tant que maître de conférences à l’Université Paris 3 Sorbonne Nouvelle (entre 2005 et 2012). En 2012, il a été nommé professeur de civilisation allemande contemporaine à l’Université Paris-Sorbonne.