The massive bodies of Centrosaurus were borne by stocky limbs, although at up to 18–20 ft (6m) they were not particularly large dinosaurs. Like other centrosaurines, Centrosaurus bore single large horns over their noses. These horns curved forwards or backwards depending on the specimen. Skull ornamentation was reduced as animals aged.
Centrosaurus is distinguished by having two large hornlets which hook forwards over the frill. A pair of small upwards directed horns is also found over the eyes. The frills of Centrosaurus were moderately long, with fairly large fenestrae and small hornlets along the outer edges.
The first Centrosaurus remains were discovered by paleontologist Lawrence Lambe in strata along the Red Deer River in Alberta, Canada. Later, vast bonebeds of Centrosaurus were found in Dinosaur Provincial Park, also in Alberta. Some of these beds extend for hundreds of meters and contain thousands of individuals of all ages and all levels of completion. Scientists have speculated that the high density and number of individuals would be explained if they had perished while trying to cross a flooded river. A discovery of thousands of Centrosaurus fossils near the town of Hilda, Alberta, is believed to be the largest bed of dinosaur bones ever discovered. The area is now known as the Hilda mega-bonebed
The species C. brinkmani, which was described in 2005, was moved to the new genus Coronosaurus in 2012.