。清光绪卅年（1904年），黄复生赴日本留学，学习工业。清光绪卅一年（1905年），加入中国同盟会，后曾任中国同盟会四川分会会长，兼《民报》经理。清宣统二年（1910年）春，与喻培伦等在北京预谋炸死摄政王载沣，事泄被捕。1911年武昌起义后，同汪兆铭、罗世勋均获释，参加京津同盟会分会。南京临时参议院成立后，黄复生任议员，并兼任南京临时政府印铸局长。1917年，参加护法运动，曾代理过四川省省长。后任川东道尹、靖国军援鄂第一路总司令。1926年，当选中国国民党第二届中央执行委员，后曾任国民政府立法院立法委员