赵充国(公元前137一前52年),字翁孙,西汉陇西上邽人。最初为骑兵,后来以六郡良家子的身份因为善骑射而进入御林军。汉武帝时(公元前99年)他随贰师将军李广利击匈奴,被匈奴团团围困,汉兵几天无食,死伤增多。充国带领壮士百余人突围陷阵,李广利和大兵紧紧跟随,终于解围而出。汉元康三年时,先零、罕开都是西羌种族,各有酋长,因彼此互相攻击而成仇家。后来匈奴联合其他羌族,互订盟约,解除仇恨。汉昭帝听说了这件事,就拿它来问赵充国。充国时年七十余,昭帝认为他很老了,赵充国回答说:“再没有比老臣更好的人选了。”昭帝说:“将军能否预测目前羌人的势力、打算带多少兵马去?” 赵充国说:“百闻不如一见,打仗的事很难凭空设想。老臣想先到金城,再计划攻讨的方略。”赵充国到了金城,征调一万名士兵想渡河,又怕遭到羌人截击。便趁夜派三个营士兵先悄悄渡河,渡了河后,立刻扎营防备羌人来犯。到了天亮,军士们已依次全部安然渡河,羌人发觉后,派了数百骑兵,在汉军左右出没骚扰。赵充国想羌骑一向骁勇善战,难以制服,再说这也可能是羌人诱敌之计,于是下令:“我军兵马刚渡河,已略有倦意,不必追击羌骑,攻击羌人要以消灭他们为目标,区区近百羌骑,不必着意贪求。”赵充国一面派骑兵去侦察四望和陿中这两个地方,发现其中并无羌人出没。于是趁夜引兵到洛都,召集各部将领说:“我就知道羌人不善用兵,如果他们调派几千人防守四望和陿中,我军哪能向前推进呢?”于是向西推进到西部都尉府,日日飨宴军士,士卒都希望为他效力立功,羌人好几次前来挑衅,赵充国都下令坚守。昭帝下令赵充国进攻。赵充国上书请罪,剖陈利害,说:“臣听说《孙子兵法》上说过:‘善于作战的人,能掌握敌人,却不会被敌人所掌握’。现在羌人入寇,我们便应该整饬兵马,训练战士,以逸待劳,才是致胜之道。依老臣之见,如果能先诛灭先零,即使不讨伐罕开,罕开也自然会归顺;万一先零已被诛灭,而罕开仍然不服,那么,到正月时再进攻也不迟。”昭帝接纳了赵充国的意见。赵充国于是率兵进攻先零,先零因居安日久,已松懈防备,望见汉朝大军,纷纷丢下装备,想渡湟水逃命,由于道路狭隘,赵充国只紧蹑溃兵之后,徐徐驱赶。有人说:“追击先零逃兵,这正是建功的大好机会。”赵充国说:“这些都是走投无路的穷寇,不可以过分逼迫他们。慢慢的追赶他们,他们便会没命的逃走;但是如果逼急的话,他们或许会回过头来拚命的。”羌酋靡忘于是自动前来归顺,赵充国赐他食物后,仍放他回去劝晓其他的族人。一时之间,有一万多名羌人请降,赵充国预料羌人会自行瓦解,所以遣回全部骑兵,并请准予留下一万名兵士在当地屯田,静待其变。后来赵充国老病辞官在家,朝廷每讨论边防大事,也常常参与谋略,或者要向他问办法。甘露二年去世,年八十六,谥号壮侯。