 He rose to brigadier general in 1739 and already after another two years to major general.St Clair became lieutenant-general in charge of the British forces in Flanders in June 1745 and in the following year, he was sent with six thousand men to attack Quebec.Because of delays, he sailed instead to capture the Breton port of Lorient.