In de 13e eeuw werd het machtige kasteel gebouwd en voltooid als een kasteel met meerdere families. Hohengeroldseck was de voorouderlijke zetel van de familie Geroldsecker en ook het administratieve centrum. Het "oude huis", een palas van bijna 26 meter hoog, is bewaard gebleven; de lange zijden zijn aan de binnenkant 15 meter lang. De porfierrots en de palas zijn ongeveer 33 meter hoog. Het "nieuwe huis" is alleen herkenbaar in de vorm van afzonderlijke muurresten.
De watervoorziening was een meesterwerk. Een 65 meter diepe putschacht werd in de harde rots geblazen en het puthuis met verdedigingswerken werd erboven gebouwd. Het puthuis was alleen toegankelijk via de bovenste binnenplaats en was daarom goed beschermd tegen aanvallen.
Het kasteel werd tijdens zijn bestaan drie keer belegerd. Het werd uiteindelijk verwoest door de Fransen in 1689, toen het kasteel volledig werd platgebrand.
Het achterste deel van het kasteel met zijn vroeggotische spitsboogvensters kan worden beklommen via een wenteltrap. Vanaf de kantelen heb je een prachtig panoramisch uitzicht op de dalen Schutter, Kinzig en Harmersbach en op de stad Lahr.
De ruïne van kasteel Geroldseck kan vanaf de top van de Schönbergpas worden bereikt via de Geroldseck Schlossweg. In totaal negen stations met tweetalige informatieborden, kettingzaagsculpturen en spelletjes brengen de legendarische ridderwereld tot leven.
Het kasteelfeest vindt elk jaar plaats in het eerste weekend van september.