要员，直至成为区议员后改任非执行董事。他在政治生涯上也常因作为旅游公司董事，以香港旅游业业界人士身份参选及发言。
参与社会运动.司马文在20世纪末才开始在香港发起社会运动，他和钟普洋合作，向政商及市民推动可持续发展，亦促成了保护海港协会的诞生。他于2000年代与邵在德、黄匡源及陆恭蕙一同创立创建香港，希望能提供平台予市民就城市规划提出意见，并透过组织的专业人士将意见转为实际的倡议计划。他认为政府在2004年设立共建维港委员会时，使到保护维多利亚港等可持续发展议题涉及更多政治因素