Petrographic analysis of ooids from the Upper Triassic (Mercia Mudstone Group) of southwest England provides an opportunity to assess in detail the origins, transport pathways and diagenesis of an ancient oolite. The Clevedon Oolite is dolomitized and contains a variety of dissolved ooids (oomoulds) and associated grains. The oomoulds occur in well-sorted, planar and cross-strati®ed grainstones, packstones, sandstones and conglomerates associated with shoreface, intershoal, foreshore, beachrock and littoral strandplain deposits.The ooids grew in suspension in the shoreface zone and developed a radial aragonite microstructure. The ooids grew to 0.80 mm in diameter, after which they fractured or ceased growing. Broken grains deposited on or near mobile shoals were rapidly recoated, while other grains, deposited in less agitated, intershoal and lower foreshore areas, were micritized or microbially bound into grapestone aggregates. Locally peloids, intraclasts, quartz grains and micritized grains from intershoal areas supplied nuclei for ooids on nearby shoals. Grains deposited in foreshore areas were rapidly cemented into beachrock and reworked into conglomerates. Soon after deposition, the ooids were subjected to widespread aragonite dissolution followed by dolomitization. The lack of pre-dolomitization calcite, together with the abundance of early (pre-compaction) dolospar cements and fabric-selective dolomitization of micritic fabrics, suggest aragonite dissolution by dolomitizing¯uids.