Prof. Dr. med. Gerd Horneff wurde 1962 in Duisburg geboren. Seit 1981 studierte er Medizin an der Universität Köln, seine Approbation als Arzt erhielt er 1987. 1989 schloss er seine Promotionsarbeit ab.
Die klinische Ausbildung begann er 1988 mit seiner Tätigkeit als Assistenzarzt am Kinderkrankenhaus der Stadt Köln. Es folgte von 1989 bis 1991 eine Weiterbildung im Institut/Klinik für Immunologie und Rheumatologie an der Medizinischen Klinik III der Universität Erlangen. Im Anschluss daran war Dr. Horneff als wissenschaftlicher Mitarbeiter im Zentrum für Kinderheilkunde an der Universität Düsseldorf tätig. Nach der Beendigung seiner Facharztanerkennung zum Arzt für Kinderheilkunde 1996 wurde Dr. Horneff im selben Jahr zum Oberarzt der Klinik ernannt. 1997 habilitierte er sich für das Fach Kinderheilkunde an der Medizinischen Fakultät der Heinrich-Heine-Universität Düsseldorf.
1998 wurde er Leitender Oberarzt an der Universitätsklinik und Poliklinik für Kinder- und Jugend-medizin der Universität Halle-Wittenberg. 2001 erfolgte die Bestellung zum Stellvertreter des Klinikdirektors.
Seit 2005 ist er Direktor des Zentrums für Allgemeine Pädiatrie und Neonatologie in der Asklepios-Kinderklink in Sankt Augustin und Chefarzt der Abteilung "Allgemeine Kinder- und Jugendmedizin".
Dr. Horneff ist verheiratet und hat drei Kinder.