 Milligan was born on 1 February 1795 in Cavan, Ireland.He received a Licentiate of Midwifery and a Doctor of Medicine from the University of Edinburgh.He was a Fellow of the Royal College of Physicians of London and served as a military surgeon.