及后既不派人出选超区界别，更要求他在香港岛选区位列陈家洛及陈淑庄之后。司马为了增加当选机会下决定离开公民党，但由于未取得足够区议员提名他出选超区界别，他最终改为支持民协冯检基参选。加入中国国籍后，司马符合资格并参选2012年港区人大选举。他指出全国人民代表大会作为中国国会，在香港社会不受注目，他希望参选港区人大可以将人大议题带入香港社会，亦同时为香港下一代在全国层面发声。虽然他获得超过15名合资格人士提名，但由于选举委员会多数属建制派，身为泛民主派成员的他一如预料落选。他在选举上获得226票，在52名候