Andy Goode kicked 17 points against his former club as Leicester continued their dismal record at London Wasps.
Christian Wade’s try gave Wasps the lead, as Goode added two first-half penalties and Owen Williams kicked three for the Premiership champions.
Goode notched two drop goals, even with hooker Carlo Festuccia sin-binned, and then landed a 62-metre penalty.
Wasps held strong to climb from 11th to ninth, while Leicester, who last won at Adams Park in 2007, stay fifth.
Richard Cockerill, back in charge of Leicester after a nine-game match-day ban, saw his side unable to breakdown an organised and committed Wasps defence after the hosts’ early score.