昌参与1985年九龙城区议会何文田南选区补选并胜出，自此成为九龙城区议会议员，至2007年香港区议会选举被西九新动力击败为止。他亦曾为香港市政局议员，于1995年香港市政局选举中胜出、就任，至2000年临时市政局解散为止。此外，蒋世昌亦曾三度参加香港立法会（前称立法局）选举，但悉数落败，包括：1995年香港立法局选举参选酒店及饮食界（当时政治联系为龙观社），以不足五百票之差败给民建联陈荣灿；1998年香港立法会选举参选九龙西选区（当时政治联系为自由党），位列名单首位，但最后落选；2010年香港立法会地方