初任上海警察隊長的陳虎(釋小龍飾)接到一樁命案,死者何滿君(白龍飾)是上海政府軍政部要員之子,也是圣馬丁高中的一名學生。為了獲得一手破案信息,陳虎不得不喬裝學生混入學校。高中學習生活令不擅讀書的陳虎苦不堪言,屢屢出糗淪為笑柄;與此同時他一邊查案,一邊與各方勢力展開較量。隨著調查深入,陳虎發現何滿君之死牽涉軍火走私陰謀,偽裝成校園教師的特務與黑幫勢力展開激烈博弈。在熱血青年學生(張皓宇飾)和正義教師(文晴飾)協助下,陳虎逐步識破多重身份偽裝,最終將藏匿在軍政部高層的幕后兇手(徐少強飾)繩之以法,揭露了其借學生身份掩護進行叛國交易的罪行。案件真相大白后,陳虎選擇重返警隊繼續懲惡揚善。