Elford was a partner in the banking firm at Plymouth of Elford, Tingcombe, & Clerk, and was connected in many capacities with the same town.
He was elected MP for Plymouth from 1796 to 1806, when he was defeated, bringing an unsuccessful petition against his antagonist, Sir C. M. Pole, Bart.