He was born in Mankayane. He became prime minister after being appointed by Dzeliwe of Swaziland in 1986. He replaced Bhekimpi Dlamini, who resigned in 1986. Dlamini served as prime minister when tensions of apartheid was growing.