 Grahame was born in Edinburgh, Scotland and after a minimal education worked as a labourer.He migrated to Australia in 1858 and laboured on road work until he found employment as a tenant farmer and contractor.He eventually kept a jewellery shop in Newcastle and served as an alderman on Wickham Municipal Council and as a member of the local water and sewage board.