The Karakorum Block records a predominantly marine Ordovician to Cretaceous sedimentary history. Six major sedimentary cycles are recognised. The oldest sediments, Early Ordovician, transgress over a crystalline basement. The 1-km-thick Ordovician-Silurian mostly shaly succession contains rare carbonate intercalations. In the Early Devonian, a wide peritidal platform spread over the craton. Sedimentation rates were low, 10–20 m/Ma, and Upper Devonian-probable Lower Carboniferous carbonates and clastics rest unconformably on the Early Devonian carbonates. No evidence has been found for either Late Carboniferous or glaciogenic deposits. Sedimentation rates increased during the Permian up to 50 m/Ma, with thicknesses between 1 and 2.5 km. Three steps are identified. (1) A huge alluvial to marginal-marine terrigenous prism aggraded during the Asselian-Sakmarian. (2) The Artinskian-Murgabian is characterised by local emergence and erosion, linked to extension with block rotations. (3) Greater differentiation occurred from Late Permian to Middle Triassic, when a peritidal carbonate flat developed in the southwest, facing a deeper basin to the northeast. Carbonate sediments prevailed throughout the Carnian-Norian. The Permo-Triassic evolution is interpreted as the passive margin stage of the Karakorum Block, which previously belonged to the Perigondwanian fringe, when, like Mega Lhasa, it drifted northward on the Tethyan Transit Plate. Mega Lhasa is considered as a collage of blocks possibly separated by thinned crust or short-lived seas with ocean crust. Quartzo-lithic sandstones with grains of mafic volcanics and serpentinite, overlain with gentle unconformity by Pliensbachian-Toarcian red sandstones with sedimentary and metasedimentary clasts, record the Eo-Cimmerian deformation in the Karakorum. This orogenic episode was over by the Aalenian, when a shallow-water carbonate ramp aggraded onto the previously emergent area. The pre-Barremian, Upper Jurassic and Lower Cretaceous are poorly documented. In post-Barremian times the sedimentary succession of N Karakorum was severely deformed in huge thrust sheets, including slabs of crystalline basement. A coarse conglomerate of mid-Cretaceous age sealed the thrust sheet edifice. Finally, isolated Campanian pelagic mudstones are recorded. Anticlockwise rotation of Mega Lhasa followed the Late Triassic docking of the Iranian Spur, using the latter as pivot. The rotation was completed during the Middle Jurassic, when SE Pamir, Shaksgam and Karakorum joined the Qiangtang, more closely assembling Mega Lhasa as it approached the Asian margin.