Er arbeitete als wissenschaftlicher Mitarbeiter am Institut für Publizistik der Universität Heidelberg, als Assistent von Alfred Weber und als Mitglied der Forschungsgruppe Dolf Sternberger über Parteien, Fraktionen und Parlamente.