She graduated in physics and astronomy in 1884.
Working on the Henry Draper Catalogue, she catalogued about 400,000 stars and ordered them into stellar spectra of types O, B, A, F, G, K, M. This inspired the phrase "Oh, Be A Fine Girl - Kiss Me!" to remember that particular order.
Cannon died in Cambridge, Massachusetts.