Herrmann lebt in Betzigau, wo er von 1996 bis 2014 im Gemeinderat saß. Der gebürtige Stuttgarter trat nach dem Studium an der Universität Regensburg und dem Referendariat 1982 in den Justizdienst und wurde als Proberichter in einer Zivilkammer am Landgericht Kempten und als Strafrichter am Amtsgericht Kaufbeuren eingesetzt. Dann arbeitete er bei der Staatsanwaltschaft, bevor er 1991 Richter am Amtsgericht Kempten wurde. Ab 1996 war er Gruppenleiter bei der Staatsanwaltschaft Kempten, wo er 2004 zum Oberstaatsanwalt befördert wurde. 2007 übernahm er den Vorsitz der großen Strafkammer, zuständig auch als Schwurgericht.
Sonthofen