Michelbach wurde am 3. Mai 1949 in Gemünden am Main geboren, übernahm als junger Mann und ausgebildeter Kaufmann Führungsverantwortung im elterlichen Unternehmen und trat 1976 in die CSU ein. Von 1982 bis 1998 war er 1. Bürgermeister seiner Heimatstadt und kam 1994 über die Landesliste seiner Partei in den Bundestag. 2002 wurde er im Wahlkreis Coburg/Kronach direkt in das Parlament gewählt. Dieses Mandat hält er bis heute.