Das Kirchdorf liegt etwa 1,5km nordöstlich von Pinzberg. Die Kreisstadt Forchheim ist 5km entfernt. Im Südwesten grenzt der Hirtenbach an, ein Quellfluss der Regnitz.
Erstmals erwähnt wurde der Ort im Jahr 1062, als König Heinrich IV. dem Bistum Bamberg Gosberg und etliche weitere Ortschaften übertrug. Gosberg wurde damals Gozzespuhel (Hügel des Götz) genannt.
Am 1. Mai 1978 wurde die Gemeinde Gosberg im Zuge der Gebietsreform in Bayern nach Pinzberg eingegliedert.