Career
He represented Middlesex North from 1878 to 1891 in the Canadian House of Commons as a Liberal-Conservative member. He was born in Yarmouth Township, Upper Canada, the son of Daniel Coughlin and Mary Regan, Irish immigrants. Coughlin moved with his family to Stephen Township in 1846.
He served as treasurer and then reeve for Stephen Township.