El capitán de los "gunners", de 31 años, ha disputado 111 partidos y ha marcado 72 goles desde que llegó a Londres, en 2018, procedente del Borussia Dortmund.
"Nunca he tenido dudas sobre firmar por este club tan especial. Es gracias a nuestros aficionados, a mis compañeros, a mi familia y a todos en este club que siento que pertenezco a este lugar", afirmó Aubameuyang, internacional con la selección de Gabón.
La pasada temporada, anotó 29 goles en 44 partidos, en el conjunto de competiciones, y esta temporada empezó con buen pie levantando el trofeo Community Sheidls en los penaltis contra el Liverpool.
El técnico Mikel Arteta indicó por su parte que Aubameuyang es un "soberbio jugador con una mentalidad increíble".
"Es el jugador que menos tiempo ha tardado en lograr 50 goles con este club, eso dice todo lo que es necesario saber sobre su modo de trabajar", agregó Arteta.