Background
Milligan was born at Sulky Gully, near Ballarat in Victoria.
Milligan was born at Sulky Gully, near Ballarat in Victoria.
He was educated at Guildford, Victoria.
In 1897 he moved to Western Australia where he worked as a temporary accountant with the Department of Lands and Surveys. He was also the Honorary Consulting Ornithologist to the Western Australian Museum. In 1908 he moved back to Victoria where he died in Street Kilda.
Several birds were named after him by Gregory Mathews.
He was a founding member in 1901 of the Royal Australasian Ornithologists Union, with which he served as a member of the Checklist Committee.