Recent studies have reported that population dynamics and evolutionary dynamics, occurring at different time scales, can be affected by each other. Our purpose is to explore the interaction between population and evolutionary dynamics using an artificial life approach based on a 3D physically simulated environment in the context of predator–prey and morphology–behavior coevolution. The morphologies and behaviors of virtual prey creatures are evolved using a genetic algorithm based on the predation interactions between predators and prey. Both population sizes are also changed, depending on the fitness. We observe two types of cyclic behaviors, corresponding to short-term and long-term dynamics. The former can be interpreted as a simple population dynamics of Lotka–Volterra type. It is shown that the latter cycle is based on the interaction between the changes in the prey strategy against predators and the long-term change in both population sizes, resulting partly from a tradeoff between their defensive success and the cost of defense.