In 1845 he married Mary Riche Macleod Innes (1819-1875) at South Leith Parish Church and they appear to have emigrated to Coogee, New South Wales in Australia where their first child, Christine Ramsay L'Amy was born in 1846.
He was an early member of the Edinburgh Photographic Society (established 1861) and exhibited from 1864.