He was member of the Port Adelaide council (and for two years its mayor) and the first mayor of Semaphore, as well as a member of the House of Assembly, representing Gumeracha between 1890 and 1893.
Hack was a judge at the Adelaide Jubilee International Exhibition in 1887, a member of the Central Roads' Board and the Fire Brigades' Board, a lay preacher for the Methodist Church and active with several Methodist organisations.
He was president of the Local Teachers' Association, the governing body of Prince Alfred College, chairman and treasurer of the Prisoners' Aid Society and an active member of the Chamber of Manufacturers.
He died of Bright's disease, from which he had suffered for some time.