王銘章1893年7月4日生。自幼由叔祖父王心田資助,就學於新都縣高等小學,1909年畢業後,考入四川陸軍小學堂第五期。
辛亥秋,四川保路運動興起,王銘章激於義憤,參加了保路同誌軍的反清作戰。壹九壹二年,王與陸小第四、五兩期同學百余人反對四川政府改組陸軍小學堂,憤然離故赴南京。二次革命時,王銘章與同學參加了上海討袁軍總司令陳英士指揮的進攻江南制造局的戰鬥。後返川入四川陸軍軍官學校第三期步兵科,1914年畢業,分發川軍第二師劉存厚部任排長。
1914年軍校畢業後派任四川陸軍第2師(師長劉存厚)第4旅(旅長劉成勛)第7團(團長汪可權)少尉排長。
1917年7月升任第2師直屬混成旅(旅長汪可權)第2團(團長陳國棟)中尉連長。
1918年1月所部改稱第23混成旅(旅長汪可權)第2團(團長陳國棟),升任上尉連長。5月第2團擴編為第4師(師長劉成勛)第7旅(旅長陳國棟),升任第13團(團長段榮宗)第1營少校營長。
1920年8月所部改稱四川陸軍第3軍(軍長劉成勛)獨立旅(旅長陳國棟)第1團(團長段榮宗),升任第1營少校營長。9月所部擴編為第7師(師長陳國棟)第13旅(旅長段榮宗)第25團,升任中校團長。
1924年4月第13旅擴編為第13師(師長段榮宗)第25旅(轄兩團),升任上校旅長。同月16日加陸軍少將銜。
1925年4月代理第13師師長。9月實任第13師(轄兩旅)少將師長。
1926年,川西北屯殖軍改番號為國民革命軍第二十九軍,軍長田頌堯、副軍長孫震,王銘章任第四師師長。
1927年4月第13師縮編為國民革命軍第29軍(軍長田頌堯)第1路(司令孫震)第3混成旅(轄兩團),降任少將旅長。
1928年10月混3旅擴編為第29軍第2路(轄兩旅),升任中將司令。
1931年9月所部改編為第29軍第4師(轄三旅),改任中將師長。
1933年,四川軍閥對川陜革命根據地發起“三路圍攻”,王銘章任左縱隊總指揮,擔任主攻,為紅四方面軍擊敗。此後,曾數次與紅軍交戰。
1935年10月,二十九軍改編為四十壹軍,孫震任軍長,王銘章任壹二二師師長,授陸軍少將,轄三六四、三六六兩個旅***四個團。
1936年2月26日敘任陸軍少將。10月28日晉任陸軍中將。11月12日獲頒四等雲麾勛章。
1938年3月17日在山東滕縣與日軍作戰時陣亡。4月6日追贈陸軍二級上將。