获委任为星加坡参政司，任内曾在1834年至1835年署任海崃殖民地总督，为期数月。在1836年11月，文咸进一步获委任为海崃殖民地总督，当时年仅33岁。在任三洲府总督期间，他同时主管了马六甲及星加坡地区，1837年至1843年时还兼任威尔士太子岛（今槟城槟榔屿）总督。在任内，为了削减开支，他致力于精简当地的司法架构，除了限制执业律师的人数外，更亲自负责审理案件，以提升法庭的审案效率。此外，文咸任内选择以星加坡为办公地点，自他以后，历任海崃殖民地总督都在当地办公。文咸后于1843年1月卸任总督，返回英国。