She graduated from the University of Glasgow with a Bachelor of Science degree in Natural Philosophy (physics) in 1965 and obtained a Ph.D. degree from the University of Cambridge in 1969.
She worked at the University of Southampton (1968-73), University College London (1974-82) and the Royal Observatory, Edinburgh (1982-91).