 He served as warden for Melbourne and Richmond townships from 1855 to 1857 and from 1879 to 1883.He also served as mayor of Melbourne, was president of the Richmond Agricultural Society and served as a trustee for Saint Francis College in Richmond.In 1857, Webb was elected to the Legislative Assembly of the Province of Canada for Richmond & Wolfe.