He was the eldest son of Morgan Thomas of Tyhên in the parish of Caio, Carmarthenshire, where he was born on 22 February 1719.
In 1746 Joshua Thomas married and settled in business at Hay, Breconshire, where he preached occasionally at the Baptist chapel of Maesyberllan, where he was appointed co-pastor in 1749.