Aubameyang was the star of the show for Xavi's Blaugrana, and netted in the 59 minute to help his side to victory.
Despite failing to find the net in his last two matches, the Gabon international was included in the starting line-up for match at the Estadio Ciudad de Valencia and proved why Xavi was right to pick him.
His goal came from his only shot in the high-scoring affair, while accounting for 25 touches and 15 passes with a passing accuracy of 80%.
By scoring against Levante, the former Arsenal striker took his tally to ten goals in 14 games for the Catalan club, with the 32-year-old continuing to prove his doubters wrong at Arsenal.
Aubameyang joined Barcelona in January after ending a four-year stay in north London, where he netted 92 goals in 163 games and won the FA Cup in 2020.
"I'm very proud, especially because my family is Spanish from my mother's side," he said following his Nou Camp arrival.
"I'm really proud and happy to be here. My main goal is to help the team and give everything I can to bring the team back into the Champions League and stuff like that.
Victory over Levante ensured Barca extended their winning streak to seven games in LaLiga.
The hosts took the lead in the 52nd minute, however, when Jose Luis Morales converted from the spot.
They then missed a penalty moments later when Marc-Andre ter Stegen saved from Roger Marti.
Aubameyang headed home a cross from Ousmane Dembele seven minutes later, to put Barca on level terms.
Pedri then gave the visitors the lead in the 63rd minute, before Levante then won a third penalty which Gonzalo Melero converted making it 2-2.
Experienced striker Luuk de Jong had the final say after being introduced off the bench in the 84th minute replacing Aubameyang.
The 31-year-old Dutchman headed in deep into injury-time to hand Barcelona the victory.