Frank Hirsch war Lehrer und Chordirigent.
Als Musiklehrer an der Max-Klinger-Schule gründete er 1972 den Max-Klinger-Jugendchor, den er später um einen Chor ehemaliger Schüler (Erwachsenenchor) und um einen Kinderchor erweiterte. F. Hirsch führte die Chöre zu hohem nationalen und internationalen Ansehen.
F. Hirsch war verheiratet und hatte eine Tochter sowie zwei Söhne.
F. Hirsch war Präsident des Leipziger Chorverbandes e.V. und des Chorverbandes Sachsen.
Für seine Verdienste wurde F. Hirsch im Jahr 2001 mit dem Verdienstorden am Bande des Bundesverdienstkreuzes ausgezeichnet.
F. Hirsch starb am 22.02.2006 im Alter von 66 Jahren. Er wurde auf dem Friedhof in Dresden-Briesnitz beigesetzt.