He emigrated with his family to Upper Canada in 1834. Irving helped suppress the Upper Canada Rebellion, serving on the Niagara frontier. He settled in Newmarket and was elected on to the Legislative Council of Upper Canada from 1843 until his death. Irving also became the first warden for the Simcoe District in 1843.