在州立法议会方面,杨氏在1963年中选之后,就连任到1974年7月,然后,再从1979年蝉连州议员到1982年5月。
他在政府公职服务方面,曾经担任砂拉越州副首席部长兼交通工程部长1970-1974年);
砂拉越复原委员会主席 (1975一1982年);古晋市议会主席(1981一 1982年);
马来西亚科学工艺暨环境部长(1982一1990):协调及工艺转移理事会主席 (1987一1990年);
第三届东盟科学与工艺部长会议主席(1986年);第九届亚洲科学合作委员会会议主席 (1987年10月至1988年11月);
马来西亚科学及工艺周筹组工作委员会主席(1988,1989,1990);
第三届东盟环境部长会议副主席( 1990年 6月);马来西亚内阁投资小组成员(1988一1990);
马来西亚内阁新教育法令小组成员(1989一1990)斗来西亚内阁熟练人力训练小组成员(1988-1990);以及国家森林理事会成员。