Legolas était le fils de Thranduil, roi de la Forêt Noire. Il participa, en 3019 du Troisième Age, au Conseil d’Elrond, en tant que messager de son père. Il devint ainsi l’un des membres de la Communauté de l’Anneau, représentant ainsi la race des Elfes.
Ils entreprirent alors la traversée de la Moria, une ancienne cité des Nains tombée aux mains des Orques. Ils échappèrent aux armées ennemies dirigées par un Balrog et purent s'enfuir loin des montagnes dans la Lóthlorien, royaume de Galadriel. Seul Gandalf resta pour combattre le serviteur de Morgoth.
Plus tard, l'Anneau sema le doute et le trouble au sein du groupe, et la Communauté dut se dissoudre. En effet, ils furent attaqués par un groupe d'Ourouk-Hai de Saroumane faisant prisonniers Merry et Pippin. Frodon et Sam profitèrent de la confusion pour partir seuls vers le Mordor.
Legolas suivit alors Aragorn et Gimli à la recherche des deux Hobbits. Il combattit à la bataille du Gouffre de Helm et à celle des Champs du Pelennor. Ses armes furent l’arc et les dagues.
A la fin de la Guerre de l'Anneau, il fonda une colonie elfe en Ithilien et aida le roi Aragorn à restaurer Minas Tirith. A la mort de ce dernier, en 120 du Quatrième Age, il entreprit la traversée vers Aman et emmena avec lui Gimli, son compagnon d'aventures mais surtout son meilleur ami.