
Hrad vznikl asi v polovině 13. století a jméno dostal podle svého zakladatele Vítka z Kravař. Hrad sloužil k ochraně jižní části opavského knížectví. Roku 1648 slezský zemský velitel Gonzaga nechal hrad vyhodit do povětří. Roku 1657 byl hrad opraven Vilémem Alexandrem Oderským z Lidéřova. V letech 1774–1776 byl v Dubové postaven zámek a hrad byl ponechán svému osudu, zpustl a změnil se ve zříceninu.
Stará pověst vypráví, že zakladatel hradu, pan Vítek z Kravař, s oblibou pořádal rytířské turnaje. Jednou s ním při takové příležitosti vyvolal spor divoký rytíř jménem Tunkl. protože pře nemohla být urovnána po dobrém, rozhněvaný hradní pán nechal rytíře vykázat z hradu. Pohaněný Tunkl mu přísahal pomstu a svůj slib splnil. Byl to však člověk podlý a zákeřný – počkal, až pan Vítek musel odjet do boje, pak vnikl do hradu a Vítkovu manželku vyvlekl na cimbuří. Tam ji posekal mečem a svrhl do vod Moravice. Od té doby se postava nevinné oběti zlé pomsty na hradě zjevuje ve zkrvaveném rouchu.