Roth trådte inn i jesuittordenen den 25. oktober 1639. Han skulle egentlig til Abessinia og begav se landeveien via Smyrna (1650) og Ispahan (Persia) til Goa (1651). I 1656 misjonerte han i Srinagar i Stormogulens rike og i 1659 i Agra.