Charles Stewart was born in Rock Hill, County Donegal, and was educated at Harrow. He was called to the Bar and to the Inner Temple in 1883. From 1890 to 1897 he was a senior offical receiver in bankruptcy cases. In 1897 he was appointed clerk to the London County Council. He was the first public trustee from 1907 unitl 1919, and he was knighted.