Nach dem Tod seines Vaters Wilhelm, der die Firma 1932 in Eger gegründet hatte, übernahm Gerhard Markgraf im Jahr 1965 das Unternehmen und baute es zur größten Baufirma der Region auf. In den 1980er Jahren siedelten der Firmensitz und die Hauptverwaltung von Immenreuth nach Bayreuth über. Nach der deutschen Wiedervereinigung hatte die Firma Markgraf sieben Standorte, verteilt über den südostdeutschen Raum.