年未三十即积战功任浙江提督。1864年六月，太平天国堵王黄文金护卫洪天贵福逃出天京，于浙江淳安遇黄少春所率湘军，黄文金身被十余刃阵亡。其后黄少春又领浙兵于1866年初平定太平军残部于广东。光绪六年（1880年）清政府任命黄少春负责浙江防务，后在中法战争中奉命驰援广西。光绪二十年（1894年），调任长江水师提督，甲午战争战后任福建陆路提督，加太子太保衔。庚子事变时曾率军勤王，在河北获鹿一带抵御八国联军。