Muhammad Saleh is the son an Islamic teacher from Minang homeland in western Sumatera. His father came from village called Rambah. His father was appointed by the Sultan of Riau as the chief imam and married a local women, called Munah.