Walker began his youth career at Chelsea before moving on to play for Colchester United. He made his senior debut for Colchester in 2009 and quickly established himself as a reliable shot-stopper. After spending several seasons with Colchester United, Walker joined Reading in 2018 on a two-year contract. During his time at Reading, he made several appearances for the first team and gained valuable experience playing in the Championship.