Elrond went to Lindon with the household of Gil-galad, the last High King of the Noldor when Beleriand was destroyed at the end of the First Age. In the Second Age, he was sent to Eregion by Gil-galad, and after the destruction of Eregion, he fled into Eriador, where he founded Rivendell, one of the last remaining strongholds against Sauron, with the remaining Noldor of Eregion.
Near the end of the Second Age, he was with Gil-galad in the Battle of Dagorlad, where Sauron was defeated for the first time. In the year 100 of the Third Age, he wed Celebrían, daughter of Celeborn and Galadriel. In the year 139, twins were born named Elrohir and Elladan, and in 231 a daughter, Arwen Undómiel. Elrond remained in Rivendell until the destruction of the One Ring, and of Sauron, when he went to Minas Tirith to see his daughter Arwen wed King Elessar (also known as Aragorn or Strider), King of Gondor. On September 29, 3021 of the Third Age, Elrond left Middle-earth to go over the Sea with the other Ringbearers (Galadriel, Frodo, Bilbo and Gandalf), never to return.
In the 2001 to 2003 film adaptation of The Lord of the Rings, Elrond is played by Hugo Weaving.