Career
He represented Hampshire County in the Nova Scotia House of Assembly from 1882 to 1890 and Hampshire in the Canadian House of Commons from 1896 to 1900 as a Liberal member. He was born in Yarmouth, Nova Scotia, the son of Allen Haley and Harriet Utley, and was educated there. Haley went on to study at the Philadelphia College of Dental Surgery.
He set up his dental practice in Windsor, Nova Scotia.
He was secretary for the Shipowners Marine Insurance Company. He ran unsuccessfully for a federal seat in 1891.
Haley died in office in Ottawa at the age of 56.