Born in Derby, Nicholas spent his entire professional career with Derby County, making 347 appearances for them in the Football League between 1928 and 1947. He captained them in the 1946 FA Cup Final.