1999年馬國明參演首部電視劇《創世紀》,飾演Stanley,同年參演古裝劇《洗冤錄》,飾演王爺。
2000年被TVB第十四期藝員訓練班錄取;2001年客串古裝武俠劇《碧血劍》和古裝穿越情感劇《尋秦記》;2002年出演《沖上雲霄》飾演Billy並客串古裝神話劇《天子尋龍》、都市情感劇《流金歲月》和古裝情感劇《再生緣》等多部電視劇。
2005年主演古裝劇《西廂奇緣》,飾演唐德宗;2006年憑借《本草藥王》中龐憲壹角獲得萬千星輝頒獎禮飛躍進步男藝員獎;同年參演《女人唔易做》和《愛情全保》,分別飾演高誌力和郭富勤。
2007年在《律政新人王2》中飾演辛萬軍,這是馬國明首次擔任男主角並在臺慶中憑借”MK“壹角入圍萬千星輝頒獎禮最受觀眾喜愛的男角色獎;同年參演《十月初五的月光》和《師奶兵團》。
2008年馬國明在時裝劇《甜言蜜語》中擔任男主角梁啟言、在古裝武俠愛情劇《少年四大名捕》中飾演男主鐵手並主演《古靈精探》和《太極》;同年客串《師奶股神》和《尖子攻略》。
2009年,馬國明與鄭嘉穎、元秋、楊怡、李詩韻等人出演民初武俠劇《鐵馬尋橋》,馬在劇中飾演身患哮喘的武師顧汝棠,該角色也入圍2010年“萬千星輝頒獎禮觀眾最喜愛男角色”。2010年6月份馬國明、林峰、楊怡等主演的《談情說案》播出,馬國明飾演風流倜儻、多情正義的高級督察lo sir;同年在臺慶劇《公主嫁到》中扮演小官媒。
2011年馬國明在《女拳》飾演大漢奸遊三水以及在《紫禁驚雷》中飾演奸角裕親王 。
2012年2月13日,由其與楊怡主演的時裝醫務劇《oncall36小時》播出,馬國明飾演男壹號張壹健,該劇大結局單集平均收視37點,最高39點。馬國明憑借該劇獲得Astro我的最愛電視男主角獎和萬千星輝頒獎禮我最喜愛的電視男角色獎。
2013年馬國明主演的《On Call 36小時Ⅱ》播出並憑借該劇獲得萬千星輝頒獎禮藝人眼中的視帝獎。
2014年馬國明在《寒山潛龍》飾演朱長勝;同年與楊怡壹同參演《宦海奇官》擔任第壹男主角杜振鋒。