This article deals with optimal control applied to vaccination and treatment strategies for an SIRS epidemic model with logistic growth and delay. The delay is incorporated into the model in order to modeled the latent period or incubation period. The existence for the optimal control pair is also proved. Pontryagin's maximum principle with delay is used to characterize these optimal controls. The optimality system is derived and then solved numerically using an algorithm based on the forward and backward difference approximation.