He was a British Officer and spymaster holding the rank of Major General. He was from Scotland. He got along with Sharpe very well, to the extent that he was asked to give the bride away at Sharpe's wedding to Jane Gibbons
Ross was last seen after being wounded during battle of Toulouse, bringing Sharpe the news the war was over..
Appearances: Sharpe's Regiment, Siege, Mission, Revenge (TV) played by James Laurenson