All three goals came in the first half as Jupp Heynckes' side responded well to Hannover's 3-1 win over Bayern Munich to move back above the Lower Saxony club and remain on course for a place in the Champions League next season.
Lars Bender put the home team ahead in the 21st minute with Renato Augusto adding a second eight minutes later.
Stefan Kiessling completed the scoring in first-half stoppage time to leave the Wolves just one point above the relegation zone.
Wolfsburg had two good chances early on with Diego and Sascha Riether both coming close, but the rest of the game belonged to Levekusen.
They went ahead in the 21st minute when a neat backheel from Sidney Sam set up Bender, who shot low into the bottom corner from the edge of the penalty area.
Renato Augusto scored a similar goal in the 29th minute when he was set up by Leverkusen captain Simon Rolfes and he shot low into the far corner before Simon Kjaer could get in a tackle.
Kiessling wrapped up the victory just before half-time when he finished off yet another swift counter-attack by lobbing Diego Benaglio, who had come off his line to close down the Leverkusen striker.
With the game already won, Leverkusen could afford to sit back in the second half, although they still created the better chances.
Sam came the closest to adding a fourth 10 minutes from time, but his powerful shot was blocked.