Han vant gull i tikamp under EM 1946 med 6987 poeng, senere omregnet til 6566 poeng etter endringer i poengsystemet. Resultatet fra august 1946 på Bislett stadion ble Holmvangs karrierebeste. Han var norsk flaggbærer i sommer-OL 1948 i London. Holmvang kom på tiendeplass i dette sommer-OL.