Legolas é filho (aparentemente único) de Thranduil, rei do norte da Floresta das Trevas. Apesar de seu pai ter aparecido ativamente no livro O Hobbit (chamado apenas de Rei-Élfico) Legolas teve sua primeira aparição no livro A Sociedade do Anel durante o Conselho de Elrond. Ele foi o representante do povo élfico na Sociedade do Anel que levou o anel ao sul. Quando a Sociedade do Anel partiu de Lothlórien, o presente que Legolas recebeu foi um arco longo dos Galadhrim, junto com outros presentes que Galadriel e Celeborn deram a ele e aos outros da Sociedade, como capas élficas e lembas.
Legolas acompanhou a Sociedade até o combate em Amon Hen, de onde seguiu com Aragorn e Gimli em sua jornada por Rohan perseguindo os Uruk-hai que haviam capturado alguns de seus amigos.
Legolas mais tarde recebeu um aviso de Galadriel (por meio de Gandalf, que retornara da morte):
"Legolas Verdefolha, o bosque é teu lar!
Alegre viveste. Cuidado com o Mar!
Se na praia gaivotas gritarem por ti,
Descanso jamais acharás por aqui."
Junto com os cavaleiros de Rohan e ao lado de Gimli e Aragorn, Legolas lutou na Batalha do Abismo de Helm, a grande fortaleza de Rohan.
Os três caminharam através da Senda dos Mortos para tomar os navios dos Corsários em Pelagir e então embarcarem para a Batalha dos Campos de Pelennor.
Após a 2ª Guerra do Anel, Legolas viajou pela Terra-Média com Gimli para que ambos pudessem cumprir suas promessas: viajaram às Cavernas Brilhantes e à Floresta de Fangorn.