梁文昌自一九八七年起加入治安警察局,曾擔任治安警察局特警隊特警處第一隊防暴隊隊長、特警隊指揮部輔助組組長、特警隊副指揮官、警察總局聯絡辦公室主任、治安警察局特警隊署任指揮官、特警隊指揮官以及行動廳廳長等職位,二○一四年一月獲委任為警察總局局長助理,主管情報分析中心。多年來工作勤懇盡責,並數度獲得警察總局局長及治安警察局局長嘉獎。梁文昌除了在保全部隊高等學校取得警務科學學士學位及完成保全部隊高等學校第三屆指揮及領導課程外,亦取得澳門科技大學法學碩士學位。
二○一四年十二月二十日起任治安警察局局長。