Osgiliath fut fondée vers 3320 du Second Age par
Elendil et ses fils,
Isildur et
Anárion. Elle fut bâtie sur les deux rives de l'
Anduin. Un grand pont fut construit au coeur de la cité pour relier les deux côtés du fleuve. Osgiliath fut la capitale du
Gondor pendant près de 1900 ans. Elle reçut le plus gros des
Palantíri apportés de
Númenor. Le Dôme des Etoiles était la pièce où fut placée le
Palantir, et le Grand Hall d' Osgiliath était la salle du trône où
Anárion et
Isildur siégeaient côte à côte. En 472 du Troisième Age, le roi Ostoher reconstruisit
Minas Anor. En 1437 lors de la Guerre Civile, Osgiliath fut incendiée. Le
Palantir fut perdu dans les eaux de l'
Anduin.
Ainsi commença le déclin de la Citadelle de l'Etoile. Vers 1640, la ville commença à tomber en ruines, le roi Tarandor décida donc de déplacer la Maison du Roi à
Minas Anor qui devint la capitale du
Gondor. Osgiliath n'était plus la capitale du
Gondor et elle se vidait de sa population. Lorsqu'en 2002 du Troisième Age,
Minas Ithil tomba aux mains des
Nazgûl, les derniers habitants d'Osgiliath abandonnèrent la cité.
Les restes de l'ancienne capitale furent alors le théâtre des affrontements entre
Minas Tirith, La Tour de Garde, et
Minas Morgul, La Tour de la Magie Noire. En 2745, Osgiliath n'était plus qu'un amas de ruines et le Pont de Pierre fut détruit. Lors de la
Guerre de l'Anneau,
Sauron lança son offensive contre Osgiliath le 20 juin 3018, les troupes du
Gondor ne purent résister, et abandonnèrent ce qui restait de la grande citadelle. Il n'y a aucune trace d'une éventuelle reconstruction de la cité au Quatrième Age.