Pirmoji bažnyčia pastatyta 1416 m. (viena iš 8 bažnyčių, pastatytų per Žemaičių krikštą). 1421–1842 m. Luokė priklausė Žemaičių vyskupams. Bažnyčia atstatyta XVI a. antrojoje puseje. Ji 1766 m. sudegė, 1774 m. atstatyta.
1821 m. pakeisti visi bažnyčios sienojai. 1841 m. parapiją aptarnavo 4 kunigai. Jai priklausė 7 valakai žemės, 15 baudžiauninkų. 1863 m. birželio 12 d. kunigas Justinas Siesickis bažnyčioje lietuviškai perskaitė sukilėlių atsišaukimą ir už tai buvo ištremtas į Sibirą. 1888 m. pristatyta zakristija.