Yashodharman (Gupta script: Ya-śo-dha-rmma,[3] IAST: Yaśodharman) was ruler of the Malava Empire in North India, from 515 until his death in 545.
Yashodharman and possibly the Gupta emperor, Narasimhagupta, defeated a Huna army and their ruler Mihirakula in 528 AD and drove them out of India.
[7] The inscription mentions the victories of local ruler Yasodharman and Vishnuvardhan over Northern and Eastern kingdoms.
[13][14] In a part of the Sondani inscription, Yasodharman thus praises himself for having defeated king Mihirakula:[15] "He (Yasodharman) to whose two feet respect was paid, with complimentary presents of the flowers from the lock of hair on the top of (his) head, by even that (famous) king Mihirakula, whose forehead was pained through being bent low down by the strength of (his) arm in (the act of compelling) obeisance"In Line 5 of the Mandsaur pillar inscription, Yashodharman claims he vanquished his enemies and now controls the territory from the neighbourhood of the (river) Lauhitya (Brahmaputra River) to the "Western Ocean" (Western Indian Ocean), and from the Himalayas to mountain Mahendra.
[12][5] Yashodharman thus conquered vast territories from the Hunas and the Guptas,[17] although his short-lived empire would ultimately disintegrate between c. 530–540 AD.