Charles Mackie studied at the Royal Scottish Academy School. He first exhibited at the Royal Society of Arts in 1844 and in 1900 co-founded the Society of Scottish Artists becoming their first president.