百战不殆

百戰不殆
bǎizhàn-búdài
idiom #45,864

Meanings

  1. 1 to come through a hundred battles without danger
  2. 2 never to be defeated

Examples

HSK 5
Liǎojiě duìshǒu, cái néng bǎizhàn-búdài.
Only if you know your opponent can you stay safe in every battle.
HSK 7-9
Bǐsài qián tā bǎ duìshǒu de lùxiàng kàn le hǎojǐ biàn, yīnwei zhījǐ-zhībǐ, cái néng bǎizhàn-búdài.
Before the match he watched his opponent's videos several times over, because knowing yourself and your enemy keeps you safe in every battle.

Tips

mistakes
殆 means 'danger', so this is 'never in danger', not 'win every battle'. The popular version 知己知彼,百战百胜 changes the meaning: the 孙子兵法 says winning every battle is not the highest skill, and that winning without a fight is better.

Stroke Order

百 bǎi
战 zhàn
不 bù
殆 dài