漢安帝元初二年(公元115 年),西北的羌族起兵進攻東漢的武都(今甘肅成縣西)。朝廷委任虞詡為武都太守,叫他領兵征討羌軍。
虞詡率領3000兵馬來到陳倉(今陝西省寶雞東)境內的崤谷附近,見這裡地勢險要,易守難攻,生怕中埋伏,忙派出探子前往偵察,果然發現崤谷埋伏了大批羌軍。虞詡覺得不易硬攻,決定先用假象分散敵兵,然後再乘機突破崤谷天險,進佔赤亭,直逼武都。於是,虞詡命令部隊紮營待命,並四處聲言說:「我已派人報告朝廷,請求援兵。援兵一到,我們就開始進攻。」
羌軍頭目得到這樣的消息後,想,虞詡憑3000 人馬,怎敢進攻險要的崤谷?待漢朝的援兵趕到這裡,還有好多天的路程呢。就留下少數羌軍守崤谷,其餘的分散到各地搶掠去了。
虞詡乘機命令部隊立即出發,突破崤谷,日夜兼程,以每天100 多里的速度向赤亭疾進。途中休息,他讓官兵每人壘兩個人的鍋灶,飯後也不毀掉;第二天,又命令每人壘四個人的鍋灶。羌軍見虞詡突破了崤谷,慌忙追趕上來。但發現虞部的鍋灶逐日增多,以為他們有了援軍,嚇得不敢再追了。部下奇怪地問虞詡:「當年孫臏斗龐涓是逐日減灶,你怎麼逐日增灶?兵法上說,軍人日行不能超過30 裡,以防意外。而你卻督軍每日行軍將近200 裡,這是什麼道理?」
虞詡說:「敵軍勢眾我們人少,行軍速度慢了容易被敵人追上,急行軍能使敵人摸不清我們的情況。敵人見我們的鍋灶日益增多,必定認為我們有了援軍,我軍人多而行進速度又快,敵人就肯定不敢輕易追趕了。當年孫臏示弱,今天我虞詡示強,這是因為形勢不同的緣故啊。」大家連連稱是。
虞詡率領不到3000 人馬到達武都,卻被一萬多羌兵包圍住了。為了迷惑羌軍,虞詡命令漢軍不准發射強弓,只用小杯箭射擊攻城的羌軍。於是,羌軍以為漢軍弓力弱,射不到他們,便一窩蜂似地急攻而上。這時虞詡命令20 個強弓手集中射擊一個羌軍,每發必中,羌軍大驚,倉惶敗退下去。虞詡見羌兵敗退,率部掩殺過去。
第二天,虞詡決定再給羌軍一種假象。他讓所有官兵列成長隊,雄赳赳地從東邊城門出去轉了圈,再從北邊城門進來。進城後更換衣服,又從這個城門出去,那個城門進來,一天反覆好幾次。這樣,羌軍以為漢朝又派來了幾萬援軍,嚇得趕快撤退。