辞去军职。1988年9月当选为国会议员，后在1991年、1997年，2001年 及2006年的大选中继续当选。阿裕尼集选区国会议员。1988年9月13日到1990年11月27日，任新加坡财政部政务部长兼外交部政务部长。1990年11月28日，在吴作栋总理内阁，他被任命代新闻及艺术部长兼外交部高级政务部长。1991年7月1日，他被升任新闻及艺术部长兼外交部第二部长。2004 年8月12日，在李显龙总理内阁被任命外交部长。2011年国会选举，杨荣文团队在阿裕尼集选区被反对党的候选人击败而落选。落