Palmer was a right-handed batsman who bowled right-arm medium pace. Palmer made his first-class debut for Leicestershire against Essex in the 1906 County Championship at Aylestone Road, Leicester. He made two further first-class appearances in that season"s County Championship, against Kent and Northamptonshire.
In his three matches, he took 8 wickets at an average of 26.12, with best figures of 3/14.
With the bat he scored 27 runs at an average of 5.40, with a high score of 13. He died at the village of his birth on 14 June 1928.