，柯正文在200米个人混合泳项目上创造了新的新加坡全国纪录。之后他代表新加坡参加在英国伦敦举办的2012年夏季奥运会，他在男子200米仰泳和400米个人混合泳的预赛上分别位列35名和33名，均无缘下一轮比赛。2013年，他参加了在中国南京举办的亚洲青年运动会，并担任开幕式旗手。在比赛期间他获得了200米仰泳、200米蝶泳、200米个人混合泳的金牌，200米自由泳、4×100自由泳接力的银牌以及4×100混合泳接力的铜牌，共6枚奖牌。两年后在自己的家乡新加坡举办的2015年东南亚运动会上，柯正文参加了