Career
Hannan was probably born in Yorkshire, England and emigrated with his family in 1888. He became president of the Victorian branch of the Labor Party in 1911. Hannan stood unsuccessfully against George Fairbairn for the seat of Fawkner at the 1910 election, but defeated him at the 1913 election.
He lost the seat at the 1917 election, due to his opposition to conscription.
In 1924, he was appointed to fill a casual vacancy in the Senate, but was not returned at the 1925 election. He also unsuccessfully contested the assembly seat of Castlemaine and Kyneton in 1927 and Albert Park in 1932, and stood for the Federal seats of Kooyong the 1928 election and Flinders at the 1934 election without success.
After leaving politics Hannan became a commercial traveller. His grave is included in a self-guided heritage walk at the cemetery and information about his life is available on a sign posted at his graveside.