A new non-autonomous predator-prey system with the effect of viruses on the prey is investigated. By using the method of coincidence degree, some sufficient conditions are obtained for the existence of a positive periodic solution. Moreover, with the help of an appropriately chosen Lyapunov function, the global attractivity of the positive periodic solution is discussed. In the end, a numerical simulation is used to illustrate the feasibility of our results.