Neate was born in Reading. He joined his hometown club as a teenager. He played his first professional game in April 1959. He played 99 games for Reading before retiring due to injury in 1966. He remained at Reading as a non-playing staff member. He retired as the club's groundsman in 2009.