This paper focuses on a class of regime-switching functional diffusion processes with infinite delay and develops a central limit theorem (CLT) for additive functionals under uniform mixing conditions. In addition, a law of iterated logarithm (LIL) for the additive functionals is also established by using the square integrable martingale difference sequences. Finally, two examples are given to illustrate our results.