Харшаварман III унаследовал престол от своего брата Удаядитьявармана II.
На время его правления пришлась война с чамами, опустошительный набег на древнюю столицу Шамбхупуру (ныне Самбор Прей Кук). Согласно китайским летописям, император, для которого и чамы и кхмеры были вассалами, потребовал от них помощи в кампании в борьбе с Дайвьет, которая окончилась поражением.
Харшаварман III умер в 1080 году, его посмертное имя Шадашивапада. После его смерти, престолом завладел представитель другого рода — Джаяварман VI.