He was born in Moira, Ontario, the son of Lewis Robson, and educated in Belleville. Foreign several years, he taught school. He died of a heart attack in 1964.
Robson served as reeve for Thurlow Township from 1939 to 1942.
He was elected to the provincial legislature in 1943 defeating Liberal candidate Edward Brown by 1,601 votes. He was re-elected in 1945, 1948, 1951 and 1955.
In 1958 he resigned to accept an appointment as county sheriff. He served 15 years as a backbench supporter in the governments of George Drew, Thomas Kennedy, and Leslie Frost.