He lived in Basavar as a boy studying in Sambhal and Agra. He moved to Badaun, the town of his name, in 1562 before moving on to enter the service of prince Husayn Khan for the next nine years in Patiala. Jalaluddin Muhammad Akbar appointed him to the religious office in the royal courts in 1574 where he spent much of his career.
He was also renowned for his rivalry with Abu'l-Fazl ibn Mubarak. Mulla Badayuni translated Mahabharata into Persian.