He served as a Democratic member for the 67th and 72nd district of the Florida House of Representatives.
[1][2] Shackelford was a tomato grower, tractor company owner and agriculture specialist.
[3] In 1978, Shackelford was elected to represent the 72nd district of the Florida House of Representatives, succeeding Pat Neal.
In the same year, he was elected to represent the 67th district, succeeding Elvin L. Martinez.
[1][2] Shackelford died[4] on November 23, 1992, at the age of 59.