MB CM Aberdeen 1870, MD 1872.
Beattie was appointed medical officer of health for Failsworth near Manchester in 1877.