区议会议员陈岳鹏在2010年因会任职于香港特别行政区行政长官办公室而辞职，令薄扶林选区出现空缺。司马决定以公民党党员代表泛民主派参与薄扶林选区补选。他在是次补选得到绝大部分泛民主派政党支持，不论民主党何俊仁、公民起动何秀兰、香港民主民生协进会张国柱及社会民主连线吴文远均有为司马站台。虽然如此，薄扶林本为建制派的票仓，而司马的对手为陈岳鹏及叶刘淑仪支持的刘应东，司马未佔优势。不过在选举日前一天，司马与刘应东一同在沙宣道拉票时，双方发生争执，刘的助选员突然躺卧在地并指自己受袭。事件发生后，司马虽然录有对方假