Hearn was born in Tunbridge Wells and educated at The Skinners' School in the town. His grandfather was the groundsman at the Nevill Ground and Hearn grew up at his cottage on the ground's boundary. His father played for Tunbridge Wells Cricket Club and his uncle, Sidney played for Kent in the 1920s. He played cricket at school and, in 1942, appeared as a teenager in a team organised by ex-Kent batsman CH Knott alongside, amongst others, Kent great Frank Woolley. In 1943 Hearn joined the Royal Engineers during the Second World War. He was captured and spent time as a prisoner of war in Germany before being repatriated at the end of the war. He played some cricket whilst in the army and was still a serving soldier when he made his Kent debut in 1947.
Cricket career
Hearn's first-class debut for Kent came at the end of May 1947 at Garrison Ground 2 in Gillingham against Warwickshire in the 1947 County Championship. He scored a century on his debut and, as an "elegant, left-handed" batsman he drew comparisons with Frank Woolley. Playing as a top-order batsman, Hearn made 196 appearances for Kent and became a regular in the county side after he completed his military service. He was awarded his county cap in 1947 and scored over 8,000 runs for Kent, making seven centuries for the county. His form could be inconsistent however and he was considered a "nervous starter" although he could play elegantly and he "rivalled the most attractive batsmen in the country" when he was in top form. He appeared in 200 first-class matches, including three for Combined Services in 1947 and one for an Under-32 side in 1950. He scored 1,000 runs in a season three times and made 1,413 in 1954, including his career best score of 172 against Worcestershire, one of his seven centuries. He bowled occasional slow left arm spin, taking 22 wickets for Kent.
Later life
Hearn was released by Kent after appearing only three times during the 1956 season. He played as a professional for KirkaldyCricket Club in Scotland and then coached cricket at Tonbridge School in his native Kent. He played for Tunbridge Wells Cricket Club into his 40s. Hearn died at Pembury in Kent in 2013 aged 87.