Abstract:This paper analyses the main reasons of cultural differences of English and Chinese idioms. Cultural differences between China and England, which has been developed in history, make idioms apparently dissimilar due to different living condition and geographical features, different custom, different attitude towards objects, different religious, and different historical allusions. Only when we have a good grasp of different cultural origins of two nations can we translate the idioms in a proper way.