Parti libéral de l'Ontario
Il servit comme député du Parti libéral de l'Ontario dans la circonscription provinciale de Renfrew-Nord à trois reprises, soit de 1869 à 1871, de 1879 à 1882 et de 1883 à 1890.