한자성어(漢字成語) 혹은 고사성어(故事成語)는 주로 중국의 고사에서 유래하여 비유적인 내용을 담은 함축된 글자로 상황, 감정, 사람의 심리 등을 묘사한 말입니다.
흔히 한자성어를 사자성어라고 말하는데, 한자성어가 주로 4자로 된 글이 많기 때문입니다. 하지만 4글자가 아닌 한자성어도 많이 있습니다. 적게는 2자에서 많게는 12자 도 있습니다.
한자성어를 고사성어라 부르는 까닭은 많은 한자성어가 중국의 고사에서 유래되었기 때문입니다. 고사;故事 란? 옛부터 전해져 내려온 내력 있는 일이라는 뜻입니다. 고사 이외에 격언, 속담, 명언 등 한자성어로 쓰이는 경우가 많이 있습니다.
그러므로 사자성어나 고사성어는 한자성어의 대표적인 형태일 뿐 그 차체는 아닙니다.