
现任外交学会会长。1972-1974 年,他是中华人民共和国驻大不列颠及北爱尔兰联合王国大使馆职员。1974-1979 年他是驻法兰西共和国大使馆职员、随员。1979-1984 年,杨文昌成为外交部国际司随员、二秘、副处长,1984-1987 年任职外交部干部司副处长、处长。1987-1990 年,他就任外交部干部司副司长,后担任外交部干部司司长。1993-1995 年,他出任驻新加坡共和国特命全权大使。1995-1997 年杨文昌是外交部大使。1997-1998 年,他成为外交部部长助理1998-2003 年,他上任外交部副部长。2003-2006 年,他是外交部驻香港特别行政区特派员。2006 年起任现职。