The Gunners started brightly as Mesut Ozil played in Pierre-Emerick Aubemeyang after just eight minutes, but the Gabon international could only fire straight at goalkeeper Claudio Bravo.
In the 19th minute, City broke the deadlock when Bravo's goal-kick found Sergio Aguero, who shrugged off Shkodran Mustafi before lobbing over David Ospina.
The Gunners were forced into an early substitution as Nacho Monreal picked up a knock and was replaced by Sead Kolasinac after 27 minutes.
The Citizens enjoyed most of the possession in the opening stanza as Arsene Wenger's men failed to impress in the final third of the field.
Pep Guardiola's charges continued from where they left off in the first stanza as they pushed for a second goal.
Vincent Kompany did find the cushion goal for City two minutes before the hour mark by turning IIkay Gundogan’s shot into the back of the net, leaving Ospina with no chance.
In the 65th minute, David Silva made it 3-0 as he found the top corner with a strike from a difficult angle after he was sent through by Danilo.
Wenger’s troops seemed like they had given up with 15 minutes left to play as they failed to test the City defence for most of the half.
In the end, City managed to see out the closing stages with relative ease as Pep Guardiola clinched his first trophy in England.