Nach dem Ende des Krieges war Grabenhofer zwischen 1946 und 1957 Bürgermeister von Pfaffenberg und vertrat die SPÖ zwischen dem 18. Oktober 1951 und dem 4. Juni 1959 im Niederösterreichischen Landtag.