檢察官林冰在調查犯人證供時,發現有兩位犯人的供詞,都不約而同地指認緝毒隊的警官齊雁南和焦鋒收受賄賂,于是來到警局,向戴局長要人。緝毒支隊A組組長齊雁南以其出色的辦案能力,深受隊員的愛戴和上司的信任,而焦鋒則在之前一次行動當中犧牲了。戴副局長和齊、焦兩人之前在緝毒一隊時,是他們倆的隊長,對兩人的行事作風深信不疑,加上受不了焦鋒尸骨未寒,林冰便往他身上潑臟水,于是對著林冰沒有好臉色。戴局長的上司馬局長新官上任,對下屬持信任的態度,但檢察院的工作他也希望配合,于是先行安撫戴局的情緒,讓林冰好下臺。
另一邊廂,齊雁南正與自己的隊友進行著一場臥底行動。齊雁南假扮成一位叫“龍哥”的人,親自與一位叫“小曹操”的老大接頭,進行交易。齊雁南上了小曹操派來的車子,被蒙山了頭套,前往匿藏的交易點。齊雁南的部下謹慎地跟在車子后面,一直摸到了一個倉庫,為了掩人耳目,部下們在倉庫外用監聽器留意著齊雁南在里面的情況。
齊雁南見著了接頭人,知道這個并非小曹操,但他處變不驚,一直以自己的方式套對方的話,想引小曹操出現。對方也不是省油的燈,他們查到了眼前這個從泰國前來的“龍哥”,航班時間還有前來地點、路線都跟原先了解到的有所出入,對他的身份產生了懷疑,幸好齊雁南十分機智,把對方的懷疑一一用理由化解了。接頭人提出,在等小曹操出現的期間,與齊雁南賭上兩把,但齊雁南平常不擅牌局,這讓在外監聽的部下十分焦急,情急之下便向戴局通報情況,請求增援。戴局一聽,可嚇壞了,原來齊雁南這個行動沒有上報,他只帶了幾個部下就擅自行動了。馬局了解情況后,便安排了調出增援隊伍出任務,戴局則在指揮中心盯著。
林冰和檢察院的同事聽了他們的話,覺得云里霧里的,于是跟著戴局到指揮中心看看什么情況。期間,林冰看著戴局有條不紊地指揮著,還有齊雁南的部下反饋的情況,覺得他們情況確實危機,決定先靜觀其變,盡量配合他們的工作。但林冰的同事卻不這么認為,他一直覺得齊雁南不上報情況,為的就是逃跑。
齊雁南和接頭人賭牌時,接頭人便提出讓他收拾一下,去見小曹操。此時,突然沖進一群警察,這讓齊雁南的部下和增援隊伍都覺得莫名其妙。幸好齊雁南機智,識破了這是對方設的一個局,這些“警察”都是對方用來試探自己的。齊雁南的精明干練讓部下和戴局、馬局都嘆為觀止。
接頭人查到這位“龍哥”的護照與眼前的人一致,總算確認了其身份,隨即要齊雁南喝下一瓶安眠藥,然后去見小曹操。齊雁南決定闖入這個虎穴,為免節外生枝,他然后借故去洗手間,把身上的跟蹤器扔了。部下們都知道齊雁南要冒險,但只能盡量保他周全,戴局則在指揮中心,靠著監控和路況給大伙進行跟蹤指揮。
齊雁南在昏迷的狀態下,正在前往未知的險境。
戴局在指揮時,發現情況有點不對,擔心他們會被發現,于是先讓齊雁南的部下小莉返回指揮中心,然后他命令下屬根據附近的監控看看目標車輛有否出現,若不出現,則可以鎖定目標的所在位置了。
小莉匯報,真正的“龍哥”恐龍被他們關押在秘密的安全屋里,他可能知道些情況,戴局便前去找他套套話。恐龍為了自保,把一個情報告訴了戴局,就是之前他在交易合同細節里留了一手,里面的細節只有小曹操和恐龍本人才知道。戴局聽了,不禁為齊雁南擔憂,于是立即安排人手,進行全面的搜索。但小莉此時告訴戴局,齊雁南叮囑過,為免打草驚蛇,若他進入失聯狀態,則要等候24小時才可行動。馬局和戴局深思熟慮后,決定按齊雁南的意思等候。
齊雁南這特立獨行的行事方式惹起了林冰和他同事的懷疑,也引來了林冰對他本人的興趣。
戴局長告訴馬局,小齊之所以對這個行動如此執著,是因為他收到線報,這個小曹操很有可能是跟一個被人稱為“教授”,能力可以只手遮天的罪犯是同一個人。而齊雁南的好兄弟,好隊友焦鋒,也是因為之前在追捕小曹操時犧牲的。馬局在戴局口中聽了齊、焦兩人的事跡后深受感動,便也暫時不追究齊雁南擅自行動的事了。
小曹操的接頭人白哥擺脫了警方的跟蹤,把齊雁南帶到秘密窩點。齊雁南醒來后,發現自己赤身裸體地躺在一個密室里。白哥并沒有馬上把他帶去見小曹操,而是先把他軟禁起來,透過攝像頭對他進行監視。齊雁南想方設法要逃離這里,與局里取得聯系,他在洗手間把自己弄傷,讓白哥和手下把他送到醫院。與此同時,戴局也猜到齊雁南會想盡辦法去醫院,于是立即安排人手聯系各大醫院,留意前來就醫的人員。如今雙方失聯的狀態下,只能把命運交給默契和互相之間的信任。
齊雁南被送進醫院,在護士給他包扎檢查時,他偷偷從護士的兜里摸出了手機,然后給小莉發了條信息,成功把自己的位置告知局里。戴局知道齊雁南沒事后,放下了心頭大石,立即安排人手前往齊雁南所在的二院,準備行動。
林冰通過對緝毒隊工作的觀察,開始覺得自己可能誤會齊雁南了,不禁開始擔心齊雁南的安危。
小莉喬裝成護士進入病房,終于見到躺在床上的齊雁南。戴局則帶隊在醫院外對各隊進行指揮,隨時準備殺對方個措手不及。緝毒隊的同事潛入醫院,摸清了里面的情況,戴局了解后便向馬局請示,馬局為了顧全大局,要戴局先把齊雁南帶回來,等準備充分了再行動。然而齊雁南執意繼續行動,他故意咳嗽引來白哥他們的注意。
白哥他們見齊雁南醒了,立即把他帶離醫院。埋伏醫院里面和四周的警察,神經都繃得緊緊的,等候著戴局的發話,眼看齊雁南要被帶離醫院了,戴局卻命令大家放他們走。戴局的心思,大伙和馬局都摸不透,但他作出這個決定,是因為他了解齊雁南,他知道齊雁南不會就此罷手。戴局回到指揮中心,親自向馬局和林冰交代情況,并提出他會對后果負責。
就在齊雁南再次深入虎穴時,黑三在白哥一行人中出現,接應齊雁南。林冰向戴局提出,想見一個叫“黑三”的人,因為舉報齊雁南的材料表明,他受賄釋放的人就是黑三。戴局此時也想起,小莉說這次出行動,提供情報的人也是黑三。種種跡象表明,黑三就是警方的線人,而他如今正跟齊雁南在一起。
戴局不滿檢察官老是在沒證據的情況下,就對齊雁南的為人妄下判斷,于是對著林冰他們動了怒。馬局把他拉到一邊,勸他收斂一下脾氣,隨后向戴局承諾,說捉捕小曹操時,會派人保護黑三,把他帶回來作證,這樣一來就可辨別孰是孰非了。
齊雁南兜兜轉轉,終于跟小曹操對上話了。他告訴小曹操,說他知道小曹操殺了個叫焦鋒的警察,而這位警察有一位好兄弟叫齊雁南。齊雁南現在正想著要找小曹操復仇,而他則與齊雁南有交情,可以救他一命。小曹操見這條件頗為之吸引,于是答應見面。
兩人坐下來品酒論道,表面上談笑風生,但言語間針鋒相對。齊雁南在醫院時與隊友們接了頭,緝毒隊重新追蹤到他的情況,通過監聽器密切關注著小曹操那邊的狀況。小莉黑三想逃跑,被小曹操的手下發現了,在遠處監視的伙計們一看,心想這下不好了,黑三說不準要壞了大事。戴局在指揮中心知道后,心急如焚,讓行動組加快速度前往救援。小莉在醫院時,把合同真正的內容寫在吊瓶上給齊雁南通風報信。齊雁南根據小莉留下的信息,成功瞞天過海。
然而一波未平一波又起,黑三的逃跑惹來了小曹操的懷疑,他親自以虐待的方式審問黑三,并特意讓齊雁南看看這出好戲。齊雁南看著黑三慘遭小曹操的施虐,終于是忍不住,出手護了黑三,隨后更是承認,自己就是警察。齊雁南語出驚人,讓戴局馬局林冰還有小莉等人都始料未及。
小曹操見齊雁南這是來真的,于是想要滅了齊雁南。就在這千鈞一發之際,行動組看準時機,闖進樓捉捕小曹操,并對齊雁南進行營救。齊雁南身手了得,立即借勢逃脫了小曹操等人的控制,隨后更是加入戰火中。一番槍林彈雨的激戰之下,小莉等人和行動組以迅雷不及掩耳之勢,令小曹操一方死傷無數。一名叫施然的行動組隊員,被命令要先行營救黑三,于是沒有立即前往救援,而是把奄奄一息的黑三帶離現場。
齊雁南在槍戰期間,監聽設備突然失靈了,再次與指揮中心失去了聯系。大伙兒都不知齊隊現在什么狀況,不禁擔心起他的安慰。但林冰和她的同事卻另有想法,她懷疑齊雁南是故意而為之。
齊雁南對小曹操窮追不舍,追至海邊時,小曹操欲乘船逃離,卻被齊雁南追上了。