Imhoff absolvierte nach dem Abschluss der Realschule von 1985 bis 1988 an der Landwirtschaftlichen Berufsschule in Wildeshausen eine Ausbildung zum Landwirt. Im Anschluss besuchte er die einjährige Fachschule der Berufsbildenden Schulen 3 der Stadt Oldenburg, die er 1989 als „Staatlich geprüfter Wirtschafter“ abschloss. Von 1990 bis 1995 arbeitete Imhoff als Angestellter in einem landwirtschaftlichen Betrieb und absolvierte parallel eine Ausbildung zum Landschaftspfleger.
1996 übernahm Imhoff den elterlichen Hof mit Milchviehhaltung im Bremer Ortsteil Strom, den er seitdem als selbständiger Landwirt gemeinsam mit seiner Familie in fünfter Generation führt.
Imhoff ist verheiratet und hat drei Kinder.
Politik
Seit 1993 ist Imhoff Mitglied der CDU. Er ist Beisitzer im Landesvorstand der CDU Bremen und war Vorsitzender des CDU-Stadtbezirksverbands Niedervieland. Seit dem 29. Juni 1999 ist er Mitglied der Bremischen Bürgerschaft. Dort war er Mitglied in der staatlichen und der städtischen Deputation für Klima, Umwelt, Landwirtschaft und Tierschutz sowie Sprecher der CDU-Fraktion für Landwirtschaft.
Am 1. Juli 2015 wurde Frank Imhoff zum Vizepräsidenten der Bremischen Bürgerschaft gewählt. Infolge des Todes des bisherigen Bürgerschaftspräsidenten Christian Weber übernahm er ab dem 12. Februar 2019 kommissarisch seine Amtsgeschäfte. Am 27. März 2019 wurde Antje Grotheer zur neuen Bürgerschaftspräsidentin gewählt.
Die Landes-CDU beschloss im Mai 2022, ihn als Spitzenkandidaten zur Bürgerschaftswahl 2023 aufzustellen.[1]
Im Juni 2023 wurde er als Nachfolger von Heiko Strohmann zum CDU-Fraktionsvorsitzenden gewählt.[2] Am 29. Juni 2023 wurde Antje Grotheer zu Imhoffs Nachfolgerin im Amt des Bürgerschaftspräsidenten gewählt.
Er ist aktuell Fraktionsvorsitzender und Sprecher für Kirchen- und Religionsfragen sowie für Landwirtschaft der CDU-Fraktion.