Beowulfas yra anglosaksų epinės poemos herojus ir titulinis veikėjas. Eilėraštis parašytas Anglijoje, nors veiksmas vyksta Skandinavijoje. Jis vyksta V ir VI amžiais mūsų eros, bet buvo parašytas tam tikrą laiką tarp VIII ir XI a. Beowulf yra vienas iš svarbiausių išlikusių anglosaksų literatūros kūrinių.
Pasak eilėraščio, Beowulfas buvo švedo EcgÞeow sūnus, bet užaugo tarp Geats. EcgÞeow buvo ištremtas prieš gimstant sūnui, nes negalėjo susimokėti didelės auksažolės – baudos, skiriamos tiems, kurie nužudė žmogų. EcgÞeow ieškojo prieglobsčio pas Danijos karalių Hrodgarą, kuris sumokėjo savo gildijai, o vėliau tarnavo Geatish karaliui Hreðeliui. EcgÞeow vedė Hreðelio dukterį, o Beowulfas buvo jų vaikas.
Beowulfas savo herojiškus veiksmus pradėjo būdamas jaunas karys, kai pabaisa, vardu Grendelis, grasino Hreðelio karalystei. Jis nužudė pabaisą, nuplėšdamas jam ranką, o jo kolegos kariai buvo švenčiamas kaip didvyris. Kitą naktį atkeršyti už jo mirtį atvyksta Grendelio motina, kuri eilėraštyje neįvardyta. Beovulfas taip pat nužudo ją, naudodamas stebuklingą milžinišką kardą, o paskui nuneša Grendelio galvą kaip trofėjų atgal į Geatlandą.
Po šių nuotykių Beowulfas kovojo dėl Geatish sosto kartu su karaliumi Hygelac. Po to, kai Hygelac mirė per reidą prieš frankus, jo našlė pasiūlė Beovulfui sostą, tačiau jis atsisakė, kad jos sūnus Heardredas galėtų pakeisti jo tėvą. Vėliau Heardredas mirė per švedų invaziją, o Beowulfas pagaliau tapo Geats karaliumi.
Beowulfas Geats valdė 50 metų, kai drakonas grasino jo karalystei. Jis kovojo su drakonu ir jį nužudė, bet taip pat patyrė mirtinus sužalojimus. Prieš mirtį jis pranašavo, kad švedai dar kartą puls Geats. Jį jo vyrai palaidojo pilkapiuose prie jūros.
Mokslininkai mano, kad Beowulfas yra legendos ir istorinės tikrovės mišinys, tačiau jokia istorinė asmenybė nebuvo identifikuota kaip literatūros herojus. Viena teorija teigia, kad jis yra tokia pati figūra kaip Bödvaras Bjarkis iš Skandinavijos istorijos, tačiau ši idėja yra prieštaringa. Pavadinimas pažodžiui reiškia „bičių vilkas“, kuris gali reikšti lokį, nes lokys yra kaip vilkas arba bičių medžiotojas. Todėl Beowulfas tikriausiai yra literatūrinis slapyvardis, o ne istorinio karaliaus vardas.