司馬文

早年生活

司馬文在1958年於荷蘭鹿特丹出生於一個德國猶太裔宗族，小時候在武爾登生活，整個家庭連同他共有六兄弟姊妹。司馬中學時代就讀明奇馬書院，他當時已經在地下報紙撰寫文章，更曾策劃學生運動，因教職員合同問題將學校封鎖一週迫使荷蘭政府介入並撤換校長。他及後返回鹿特丹伊拉斯姆斯大學修讀經濟學學位，曾在校內推行禁菸運動，並加入民主66的青年組織青年民主黨。但是，他需要協助其父親的遠東貿易生意，因而沒有在荷蘭政界發展下去，同時他亦開始跟隨父親到香港、澳門及珠海等地工幹。
司馬文為了避免消耗數年時間在荷蘭徵兵制服役上，決意在北大西洋公約組織外工作以符合豁免規定。他最終在1984年前往香港，在一所荷資銀行實習三個月。雖然他喜歡香港的生活環境，但他並不熱忱於銀行業，實習後轉去公關公司工作，並在1987年創立設計公司。1997年將公司出售但留任公司，但當時他發現香港展覽場地不足，開始關注西九文化區，因而不滿香港都市計畫。
司馬文在2000年代因離開公司及SARS事件後曾打算返回荷蘭，也考慮過到澳大利亞或上海生活，但因家庭因素而決定留在香港。他決定留港後，投資捷成假期並擔任公司要員，直至成為區議員後改任非執行董事。他在政治生涯上也常因作為旅遊公司董事，以香港旅遊業業界人士身份參選及發言。

參與社會運動

司馬文在20世紀末才開始在香港發起社會運動，他和鐘普洋合作，向政商及市民推動可持續發展，亦促成了保護海港協會的誕生。他於2000年代與邵在德、黃匡源及陸恭蕙一同創立創建香港，希望能提供平台予市民就城市規劃提出意見，並透過組織的專業人士將意見轉為實際的倡議計劃。
他認為政府在2004年設立共建維港委員會時，使到保護維多利亞港等可持續發展議題涉及更多政治因素，也令他步入香港政治中。及後他也參與了保留舊中環天星碼頭事件及保留皇后碼頭事件。

初入政壇

余若薇、黎廣德和湯家驊等人在2006年邀請司馬文一同建立新的政黨，司馬就因此成為了公民黨的創黨黨員之一。他在創黨後隨即參選2006年香港選舉委員會界別分組選舉第一界別旅遊界，希望可以爭取提名泛民主派人士參選2007年香港特別行政區行政長官選舉，令行政長官選舉成為真正有競爭的選舉。首次出戰香港選舉的他最終獲得151票，以一票之差落選。
一年之後，2007年香港區議會選舉為公民黨首次參與的普遍選舉，司馬原本想在居住地清水灣半島的選區出選，挑戰屬於西貢區議會的坑口東選區。不過考慮到該議席一直由新界原居民把持，他因而放棄在西貢區出選。最終他選定了挑戰他曾參與該地市區更新計劃的灣仔區議會司徒拔道選區議席，最終他得票率為45%，以129票之差敗給爭取連任的黃宏泰。
司馬代表公民黨在2008年香港立法會選舉出選旅遊界功能界別，不過在兩名建制派候選人謝偉俊及葉慶寧夾擊下，司馬僅得81票，得票率不足一成，未能晉身香港立法會。
雖然經歷了選舉委員會、區議會及立法會三次選舉失敗，司馬文仍然留在公民黨，就各項政策提出意見。在2010年初，司馬與公共專業聯盟部分成員反對廣深港高速鐵路香港段計劃，更曾到訪支持高鐵計劃團體工程界社促會的記者會，直接向該會副主席嚴建平遞信。

晉身區議會

南區區議會議員陳岳鵬在2010年因會任職於香港特別行政區行政長官辦公室而辭職，令薄扶林選區出現空缺。司馬決定以公民黨黨員代表泛民主派參與薄扶林選區補選。他在是次補選得到絕大部分泛民主派政黨支持，不論民主黨何俊仁、公民起動何秀蘭、香港民主民生協進會張國柱及社會民主連線吳文遠均有為司馬站台。雖然如此，薄扶林本為建制派的票倉，而司馬的對手為陳岳鵬及葉劉淑儀支持的劉應東，司馬未佔優勢。
不過在選舉日前一天，司馬與劉應東一同在沙宣道拉票時，雙方發生爭執，劉的助選員突然躺臥在地並指自己受襲。事件發生後，司馬雖然錄有對方假摔片段，並指出對方是「演技精湛的演員」，但香港警察隨即拘捕司馬，及後才放棄起訴。在選舉日時有人手持針對司馬的標語遊街，而建制派及泛民主派均全員出動，支持自己陣營的候選人。司馬最終取得1,183票，比劉多出近400票，爆冷成為南區區議會議員。
司馬在當選時是香港唯一一位外籍民選議員，他需透過傳譯機接聽翻譯人員對會議的翻譯。他當選後隨即辭去原有受薪職務，成為全職區議員。司馬在任期內希望單車能在香港普及起來，以及改善薄扶林及半山區一帶人行道。他雖然成功進入議會，但認為區議會受香港根深蒂固的官僚主義影響，在體制內只可討論有限的議題，難以推動重大改革。不過，他仍在2011年香港區議會選舉中爭取連任，而挑戰者則為早在香港高鐵爭議上已有交手的嚴建平。最終司馬以1,445票，得票率64.2%，成功連任。

歸化及退黨

司馬文成為區議員後，希望可以透過2012年香港立法會選舉中新增的區議會（第二）功能界別進入立法會。不過此界別卻限制只可由沒有外國居留權的中國國籍人士參選，司馬遂於2011年11月向入境事務處申請歸化中國國籍。當中他因入境事務處審批緩慢而促請加快程序，但公民黨在未有審批結果下決定不派人出選超級區議會界別。公民黨公布決定後，他在2012年6月獲通知申請被接納，但公民黨及後既不派人出選超區界別，更要求他在香港島選區位列陳家洛及陳淑莊之後。司馬為了增加當選機會下決定離開公民黨，但由於未取得足夠區議員提名他出選超區界別，他最終改為支持民協馮檢基參選。
加入中國國籍後，司馬符合資格並參選2012年港區人大選舉。他指出全國人民代表大會作為中國國會，在香港社會不受注目，他希望參選港區人大可以將人大議題帶入香港社會，亦同時為香港下一代在全國層面發聲。雖然他獲得超過15名合資格人士提名，但由於選舉委員會多數屬建制派，身為泛民主派成員的他一如預料落選。他在選舉上獲得226票，在52名候選人中排名50位。
雖然司馬退出公民黨，但他仍然繼續原有的區議員工作。在首個連任任期內，他除了繼續單車推廣及改善人行道外，也處理薄扶林和數碼港等地涉及道路、交通、基礎設施和商業設施等的社區問題。在2014年雨傘革命發生時舉行的國慶酒會上，以南區區議員身份出席的他戴上黃絲帶，在祝酒一刻以雨傘取代酒杯，對香港政府的暴力鎮壓作出抗議，更指行政長官梁振英須向學生道歉。

傘後時期

司馬文在2015年香港區議會選舉中面對前教育局政治助理楊哲安的挑戰。楊認為司馬支持雨傘革命及反政府立場鮮明，國慶酒會抗議無濟於事，自己曾擔任官員能更有效率開展地區工作，而司馬則表示楊在臨近選舉才在薄扶林出現，自己任期內政績明顯，也沒有使區內工作政治化，不認為楊在選情上能威脅他。司馬結果以得票1,952及得票率63.1%再度於薄扶林選區連任南區區議員。
湯家驊在2015年5月時創立智庫民主思路研究一國兩制前途，並邀請司馬加入。司馬加入民主思路後更一度擔任理事，不過他後來因民主思路考慮組織參選2016年香港立法會選舉而認為智庫變質為政黨，與他加盟時的初衷不一，遂決定於2016年1月退出。
巴拿馬文件在2016年被公布，因而揭發多名香港公職或政界人士持有英國、澳洲及加拿大等國籍。劉鳴煒表示自己雙重國籍對承認中國人身份沒有影響，並不打算放棄英籍。司馬以自己放棄荷蘭國籍來反駁劉的言論，指出劉應該棄英籍以表對中國的忠誠，並向他作出忠誠的挑戰。
原本渴望在2016年香港立法會選舉再次挑戰區議會（第二）功能界別議席的司馬再次因區議員提名不足無法參選。及後他改為出選香港島選區，亦與參選新界西選區的土地正義聯盟朱凱廸組成盟友關係，一同提倡可持續發展及保護香港的自主權等。然而，司馬的支持度一直低迷，他決定在選舉前棄選，呼籲支持者轉投香港眾志羅冠聰，並在選舉日為他站台拉票。最終司馬文在退選下得票僅為2,550票，而羅及朱均以在各自的選區高票當選。

參選立法會補選

2018年1月14日，司馬文以CoVision選舉團隊的名義參選2018年3月香港立法會補選中建築、測量、都市規劃及園境界功能界別席位，填補姚松炎被褫奪的議席。宣布參選後，司馬文被揭發他違例僭建位於西貢五塊田的村屋。他隨後解釋2006年購入及遷入自住村屋時已有僭建的玻璃上蓋，並在2008年被地政總署要求拆除，但考慮到生活需要，決定不拆除及接受物業釘契。而屋宇署在2011年展開僭建物申報計劃時，他將僭建的玻璃上蓋與另外四件小型設施申報。他表示因明白公眾對從政者的要求，已經在決定參選後聘請承建商拆除僭建物。此外，由於司馬文雖然符合參選資格，但卻既不是該功能界別的選民，亦沒有該界別的專業資格，因此被對手謝偉銓質疑無法代表業界。最終司馬文獲得2,345票，以584票之差落選。

個人生活

司馬文的首段婚姻與一名中國女士育有兩個兒子，長子格斯（荷蘭語：Gus）及次子盧卡斯（荷蘭語：Lucas），分別出生於1993年和1995年。由於司馬文歸化中國國籍，當時未滿18歲的次子也一同歸化，但他對荷蘭充滿歸屬感及作為荷蘭國家足球隊支持者而十分不滿失去荷蘭國籍，而長子則因已經19歲而保持荷蘭國籍。雖然如此，司馬與兩名兒子關係親密，在暑假時常一起單車旅遊，但司馬在2009年與首個妻子離婚。
司馬文在2009年6月4日與規劃署城市規劃師梁凱庭（英語：Jannie Leung Hoi Ting）生了一名女兒，女兒名為司馬文意（荷蘭語：Eefje Zimmerman），而他的坐駕車牌也改用女兒的名字。他雖然沒有計劃女兒的出生日期，但認為六四事件對女兒的生日有一定意義。及後，他與梁於2012年完婚。另一方面，梁身為母親為反哺乳歧視而擔任香港母乳育嬰協會會長，曾舉辦集體哺乳反歧視活動。
雖然在香港生活數十年，而且兩任妻子均有中國血統，但司馬文並不懂得說粵語及書寫中文。他表示多年來在商場上的合伙人及客戶都精通英文，參選的區議會選區也屬於有大量高學歷選民的地區，接觸的香港官方文件也備有英文版本，並沒有注意需要學習粵語及中文。然而，他為2016年香港立法會選舉在街頭宣傳時被人質疑不懂粵語會不諳民情，選舉論壇時沒有即時翻譯也處於劣勢，令他在選舉後視粵語學習為首要任務。不過司馬文在2018年3月香港立法會補選中仍然以英語參與所有選舉論壇。