 Scheffler was born in Mainburg and learned the trade of a painter from his father Wolfgang Scheffler.Between 1719 and 1722, he worked as a journeyman for Cosmas Damian Asam.In 1722, he joined the Jesuit Order as a lay brother and painted several churches for the order.