[1] He was born in Edinburgh on 4 August 1835, the eldest son of John Cameron and his wife Isabella Armstrong.
He showed a flair for art and took additional classes under Robert Scott Lauder.
[3] In 1880 he was sharing a house and studio at 12 Queen Street, Edinburgh with George Hay RSA.
[5] In 1910 he was living at 45 George Square, Edinburgh, a close neighbour to Percy Portsmouth.
In 1877 he was married to Jessie Thomson Anderson of Glasgow widow of Alexander Allan.