1950年,雖然全國大部分地方已經解放,但是還是有一部分地區沒有解放,比如內蒙古武川縣,當時武川縣境內就有一支土匪武裝,人數有將近一千人,與特務相勾結,為非作歹。針對這一情況,中央決定派遣解放軍騎兵第1師,前往武川縣境內剿匪。孫有光被任命為武川縣公安局偵察股長,率領公安部隊配合解放軍剿匪。1951年,公安處長成庚鳴親自交給孫有光一個任務,那就是抓捕土匪頭子張廷芝。
那麼,張廷芝是什麼人?事實上,張廷芝是一名臭名昭著的土匪,早年間就在靖邊一帶為非作歹,製造了慘烈的「三道川事件」,破壞劉志丹、謝子長的起義計劃。後來,張廷芝又投靠了蔣介石,大肆殺害紅軍戰士,建國後曾經兩次參加起義,卻兩次叛逃,簡直就是十惡不赦。
武川縣公安局偵察股長孫有光,在接到這個抓捕任務之後,馬上回到了武川縣,執行抓捕行動。當時孫有光很快又收到了一個消息,那就是張廷芝殘部正駐紮在小花窯子。在這之後,孫有光率領6名公安,來到了大花窯子,又在一名老鄉的幫助下,來到了小花窯子。時值寒冬臘月,天氣寒冷,孫有光帶著人一路摸到了小花窯子內。
孫有光進了院子後,第一眼就見到了一個中年婦女,這個中年婦女懷中還抱著一個嬰兒。孫有光示意中年婦女不要出聲,又問:「張廷芝是不是在這裡?」那名中年婦女非常配合,指著西房道:「他們就在裡面。」孫有光聽後肯定地點了點頭,隨後帶著兩名戰士向西房靠近。只見西廂房內亮著一盞油燈,床上趟著幾名匪徒,孫有光二話不說,一腳踢開了半掩的木門,闖入室內。當時床上躺著的5名匪徒,孫有光直接將槍對準五名匪徒,暴喝道:「舉起手來,都不準動!哪個敢動一下,老子就要他腦袋開花!」
此後,孫有光便問這些土匪的名字,其中一個老匪徒表示自己是「閆子平」,但是孫有光猜測他便是張廷芝。孫有光帶著這幾名土匪來到了四區區公所,「閆子平」最終還是承認了自己的身份,表示自己就是張廷芝。當天晚上,張廷芝表示有話對孫有光說,一見到孫有光,張廷芝便問道:「我能見見高崗嗎?」孫有光問:「你要見高崗幹什麼?」張廷芝說道:「我早年間在在譚世麟部當騎兵團長,當時高崗是我的教導隊副隊長,『三道川事件』後,他也加入了共產黨,今年一月份,高崗還要調我到北京受訓……」
孫有光知道張廷芝還想要搬救兵,冷笑一聲道:「我們對待反革命分子的政策是,『坦白從寬,抗拒從嚴;立功贖罪,立大功受獎。』至於你能不能見到高崗,還要看上面的意見。」
此後,張廷芝被押送到薩拉齊縣專署公安處。1951年,張廷芝被判處死刑,後於1953年被執行死刑。