Hanns Seidel estudió leyes en Jena, Freiburg y Würzburg, donde se graduó en 1929.
Trabajó como abogado en Aschaffenburg y se casó con Ilse Tenter, con quien tuvo dos hijos.
Su franqueza sobre su oposición a los nazis pronto lo metió en problemas y tuvo que retirar su candidatura para el consejo municipal de Aschaffenburg.
También fue muy apreciado por el canciller alemán, Konrad Adenauer, quien intentó sin éxito convencerlo para que ocupara un puesto en el gobierno federal.
Un año después, se convirtió en presidente de la CSU, derrotando a Franz Josef Strauß en una votación muy disputada.