







身经百战 is a Chinese idiom (chengyu) meaning “to have gone through numerous battles”. To be seasoned and experienced, especially in a particular field or challenge. Literally, “Personally experienced a hundred battles”.

Chinese and English fill-in vocabulary worksheets
Open the tool →
Picture and word Bingo for your class
Open the tool →
Choose character parts and animate their colors, together or in stroke order
Open the tool →
Printable tracing sheets with a QR learning companion
Open the tool →身经百战 (shēn jīng bǎi zhàn) is a Chinese idiom (chengyu) meaning “to have gone through numerous battles”.
身经百战 is pronounced shēn jīng bǎi zhàn in Mandarin Chinese.
Literally, 身经百战 means “Personally experienced a hundred battles”. It is used to mean “to have gone through numerous battles”.
亲身经历过很多次战斗。比喻况历多,经验丰富。