Aguero came off the bench moments after Edin Dzeko had broken the deadlock at the Etihad Stadium to score twice and set up another for David Silva.
Dzeko’s goal had not arrived until the 57th minute but Roberto Mancini’s men thoroughly deserved their victory with Silva and Gareth Barry hitting the bar among a host of other chances.
Aguero – signed as a likely replacement for Carlos Tevez, who was not in the squad – had been kept in reserve by Roberto Mancini due to a lack of match fitness.
Yet there seemed no lack of sharpness when he finally entered the fray after being left on the bench throughout last week’s Community Shield defeat.
And with the tantalising prospect he could yet link up with compatriot Tevez, not to mention the outstanding Silva and Yaya Toure, City can expect to challenge for the title.
The hosts, having named controversial striker Mario Balotelli among the substitutes, went straight on to the attack with Silva creating an early chance for Toure.
The Ivorian struck a ferocious shot but Swans stand-in skipper Alan Tate – a player with the Welsh club throughout their eight-year journey from the foot of League Two to Premier League – blocked bravely.
Yet aside from a good run by full debutant Gael Clichy, whose cross was too high for lone striker Dzeko, the hosts were initially quiet.
Swansea looked composed on the ball and, in Nathan Dyer, had a pacy outlet, even though they did not particularly worry the home side.
Almost half an hour had gone before Man City finally started to warm up, but Swansea somehow withstood the fierce barrage they encountered before half-time.
Silva almost found a way through when he combined with Nigel de Jong on the edge of the box but debutant goalkeeper Michel Vorm brilliantly saved his curling effort.
The Dutchman also dealt comfortably with shots from Dzeko and Adam Johnson and breathed again when Silva showed great technique after an incisive Man City move to clip the bar.
A home goal began to look inevitable as Clichy crossed low into the box but Toure was hurried into a shot and miskicked.
Toure almost made up for that miss as he burst down the left to shoot from the edge of the box but Vorm tipped around the post.
Silva had another good chance from the resulting corner but side-foot volleyed over.
Toure and Dzeko had further chances before the interval but Vorm stood firm and Barry also rattled the bar seconds before the whistle.
Man City kept up the pressure after the break as Toure burst forward at every opportunity and fired one chance wide.
Swansea almost caught Man City on a rare counter-attack as Stephen Dobbie got forward but Joe Hart saved well from his powerful long-range effort.
Despite that Man City were still the more likely to score and their opener finally came after more fine work by Silva.
The Spaniard used his strength to retain possession deep inside his own half and then set off an a charge to the edge of the opposite box.
He fed Johnson out wide and although Vorm parried his curling shot, Dzeko was in the right place to divert the ball into the net as it rebounded quickly to him.
The goal settled nerves at Etihad Stadium and Mancini responded by introducing Aguero to popular acclaim.
The Argentinian, who replaced De Jong, was soon in the action with a tricky run and shot that Vorm did well to stop.
But the former Atletico Madrid man did not need much longer to make his mark, sliding on to a Micah Richards cross at the far post to double the lead.
He created another moments later, lifting the ball over Vorm and then squaring on the volley, just as the ball was millimetres from crossing the byline, for Silva to tap in.
Toure went close to adding a fourth with a free-kick which deflected off the wall and clutched on the line by Vorm.
It then seemed Man City were then beginning to ease off and Swansea had a chance as Scott Sinclair muscled through to shoot but Hart was not tested.
But James Milner replaced Silva late on and fired a free-kick straight at Vorm.
And there was still time for more drama as Aguero capped his stunning debut with a 30-yard strike that flew past Vorm into the top corner in injury time.