Yes, England has won the World Cup once, in 1966. They beat West Germany 4-2 in the final.