In this paper, an Euler type approximation is constructed for stochastic Volterra equation with singular kernels, which provides an algorithm for numerical calculation. Then, the large deviation estimates of small perturbation to equations of this type are obtained. We finally apply them to SDEs with the kernel of fractional Brownian motion with Hurst parameter H ∈ (0, 1).