Gabriel Agbonlahor and Darren Bent proved too sharp for Wigan as Aston Villa maintained their unbeaten start to the Premier League season.
Agbonlahor cut inside from the left before crashing a shot past Ali Al-Habsi into the roof of the net for Villa's opener.
Just past the hour Agbonlahor set up the second, crossing for Bent to net.
Wigan struggled to create chances and Shay Given was rarely troubled in the Villa goal.
The visitors, who had never lost in their previous six visits to Villa Park, were unable to replicate the type of threat that Agbonlahor and Bent offered Villa as Wigan slipped to a fourth successive defeat.
Alex McLeish delighted by 'great' Villa win
Victor Moses occasionally threatened with his close ball control and speed, while Franco Di Santo appealed for a second-half penalty when he went to ground after a challenge from Alan Hutton.
And Wigan, who won 10 corners to Villa's five, did improve after the introduction of James McArthur but the fact that it took until the 71st minute for Given to make a serious save - first from Shaun Maloney and then from Di Santo - tells its own story.
Given made a couple more stoppage-time saves, while Wigan also went close after a corner, which having evaded a packed penalty area was cleared off the line by Barry Bannan.
The Scottish midfielder had an impressive game for Villa and his passing and vision stood out throughout.
It was Bannan who released Agbonlahor for his goal with a long-range curling pass after Stephen Warnock had dispossessed Mohamed Diame.
As Bent pulled away to the far post, Agbonlahor opted to go it alone, motoring past Gary Caldwell before unleashing a shot into the roof of the net.
DID YOU KNOW?
This was Aston Villa's first win over Wigan at Villa Park in the Premier League
Early in the second half, Agbonlahor's willingness to take on the Wigan defence almost gave him a second goal but his shot went narrowly wide after a fine run.
Bent's ability to drift away from his markers offered Wigan a different challenge to contend with.
The England striker had come close with a first-half header from a Bannan free-kick and after a neat piece of ball juggling and fierce shot, Bent was then denied by a superb reaction save from Al-Habsi.
The Wigan keeper had a busy afternoon and during a sustained period of second-half Villa pressure he saved superbly to deny Bannan and then Stiliyan Petrov.
But there was nothing he could do about Villa's second when Agbonlahor crossed from the left and Bent finished with a precision volley.
In stoppage time Given was called into action when he got down quickly to save Moses' defected shot and then safely gathered another Di Santo effort.
Roberto Martinez disappointed by 'careless' Wigan
It is a defeat - given the way that Wigan struggled to create chances - that will provide plenty for Roberto Martinez to think about, particularly after he turned down the offer of talks over the Villa job in the summer.
Indeed Villa were so dominant they had the luxury of leaving former Wigan winger Charles N'Zogbia on the bench until the 75th minute.
Aston Villa manager Alex McLeish:
"At last we had big levels from our creative players. That's probably what's been missing in the past few games.
"We have had a lot of opportunities without executing the final ball and for me that has happened in a lot of games.
"I think the players have been very keen to get results for my staff and myself. We have a good relationship.
"There may have been a bit of anxiety in that respect. We have had solid performances from defenders and Shay Given in goal, who have to be the most consistent players in the team.
"If we can get the other creative players to the same level, they can cause any defender problems."
Wigan manager Roberto Martinez:
"We started the game really bright and found space well but we gave the ball away cheaply a couple of times and we got heavily punished for the goals.
"Goals change the dynamics of the game and it is a real shame because when you go away from home and get 10 corners, it is a real attacking intent.
"We had enough chances with a little bit more composure could have got the goal we needed. But overall we are disappointed in ourselves."
"Franco Di Santo doesn't need to go down because he was ready to pull the trigger. It was a penalty. Hutton makes contact."
Full Time The referee signals the end of the game.
The assistant referee signals for offside against Emile Heskey. Indirect free kick taken by Gary Caldwell.
The offside flag is raised against Emile Heskey. Ali Al Habsi takes the indirect free kick.
Barry Bannan crosses the ball, clearance made by Gary Caldwell.
Effort on goal by Franco Di Santo from 20 yards. Save by Shay Given.
Effort from 18 yards by Andreas Weimann. Save by Ali Al Habsi.
Shot from 18 yards by Victor Moses. Save by Shay Given. Ben Watson takes the inswinging corner, save made by Shay Given.
Free kick awarded for a foul by Emile Heskey on Maynor Figueroa. Direct free kick taken by Gary Caldwell.
The ball is delivered by Victor Moses.
Shot by Franco Di Santo from outside the box goes high over the crossbar.
Unfair challenge on Victor Moses by Stiliyan Petrov results in a free kick. Direct free kick taken by Ben Watson.
Foul by Charles N'Zogbia on Maynor Figueroa, free kick awarded. Direct free kick taken by Ali Al Habsi.
Substitution Gabriel Agbonlahor leaves the field to be replaced by Andreas Weimann.
Substitution Conor Sammon is brought on as a substitute for James McCarthy.
Victor Moses produces a right-footed shot from inside the area that goes over the bar.
Shaun Maloney fouled by Emile Heskey, the ref awards a free kick. Shaun Maloney takes the free kick.
Victor Moses decides to take a short corner, Ben Watson produces a cross.
James McArthur crosses the ball.
Substitution Darren Bent leaves the field to be replaced by Charles N'Zogbia.
Shaun Maloney takes a shot. Shay Given makes a save. Franco Di Santo takes a shot. Save by Shay Given. Franco Di Santo fouled by Barry Bannan, the ref awards a free kick. Free kick crossed by Ben Watson, clearance made by Barry Bannan. Ben Watson decides to take a short corner. Ben Watson produces a right-footed shot from the edge of the box and misses to the left of the goal.
The referee blows for offside. Gary Caldwell takes the direct free kick.
Substitution (Wigan) makes a substitution, with Shaun Maloney coming on for Mohamed Diame.
Gary Caldwell crosses the ball.
Stiliyan Petrov gives away a free kick for an unfair challenge on Victor Moses. Mohamed Diame takes the free kick.
Victor Moses produces a cross, save by Shay Given.
Outswinging corner taken left-footed by Barry Bannan played to the near post.
Shot from 30 yards by Stiliyan Petrov. Brilliant save by Ali Al Habsi.
Unfair challenge on Stiliyan Petrov by Mohamed Diame results in a free kick. Direct free kick taken by Shay Given.
Free kick awarded for a foul by Stiliyan Petrov on Mohamed Diame. Free kick taken by Mohamed Diame.
The ball is delivered by Mohamed Diame.
Corner taken by Ben Watson from the left by-line, Barry Bannan makes a clearance.
The ball is sent over by Emmerson Boyce, clearance made by Barry Bannan.
Mohamed Diame takes a shot. James Collins gets a block in.
The assist for the goal came from Gabriel Agbonlahor.
61:15 Goal scored
Goal - Darren Bent - A Villa 2 - 0 Wigan A goal is scored by Darren Bent from inside the six-yard box to the bottom left corner of the goal. Aston Villa 2-0 Wigan.
A cross is delivered by Gabriel Agbonlahor,
Strike comes in from Darren Bent from the free kick.
Substitution Stephen Ireland leaves the field to be replaced by Emile Heskey.
Ben Watson gives away a free kick for an unfair challenge on Fabian Delph.
Substitution Ronnie Stam leaves the field to be replaced by James McArthur.
Ben Watson takes a outswinging corner from the right by-line played to the near post, James Collins makes a clearance.
A cross is delivered by Alan Hutton.
Barry Bannan takes a inswinging corner to the near post, clearance by Franco Di Santo.
Barry Bannan produces a drilled left-footed shot from 25 yards. Save by Ali Al Habsi.
Barry Bannan produces a cross, clearance by Patrick Van Aanholt.
The ball is swung over by Stephen Warnock, Maynor Figueroa makes a clearance.
Alan Hutton produces a cross.
Corner taken short by Stiliyan Petrov, Barry Bannan sends in a cross, clearance by Franco Di Santo.
Darren Bent takes a shot. Blocked by Gary Caldwell.
Darren Bent concedes a free kick for a foul on Gary Caldwell. Free kick taken by Gary Caldwell.
Unfair challenge on Alan Hutton by Franco Di Santo results in a free kick. Free kick taken by Shay Given.
Emmerson Boyce fouled by Fabian Delph, the ref awards a free kick. Gary Caldwell takes the direct free kick.
Gabriel Agbonlahor has an effort at goal from outside the area which goes wide right of the goal.
The referee gets the second half started.
45:00 +1:36 Half time
Half Time The referee calls an end to the first half.
Stephen Warnock produces a cross, Gary Caldwell manages to make a clearance.
The offside flag is raised against Victor Moses. Shay Given restarts play with the free kick.
A cross is delivered by Gabriel Agbonlahor.
Franco Di Santo has an effort at goal from just inside the box that misses to the left of the target.
Effort from deep inside the area by Franco Di Santo misses to the left of the target.
Fabian Delph produces a cross, Patrick Van Aanholt manages to make a clearance.
Victor Moses delivers the ball.
Pass corner from left by-line taken by Ben Watson to short, Darren Bent manages to make a clearance.
Victor Moses crosses the ball, James Collins makes a clearance.
The assist for the goal came from Barry Bannan.
35:39 Goal scored
Goal - Gabriel Agbonlahor - A Villa 1 - 0 Wigan Gabriel Agbonlahor finds the back of the net with a goal from the edge of the penalty area to the top left corner of the goal. Aston Villa 1-0 Wigan.
Alan Hutton produces a cross, clearance made by Patrick Van Aanholt.
The ball is swung over by Alan Hutton, Mohamed Diame makes a clearance.
Free kick awarded for a foul by Ronnie Stam on Fabian Delph. Free kick crossed by Stephen Warnock, clearance made by Maynor Figueroa.
Ronnie Stam has an effort at goal from outside the penalty area which goes wide right of the goal.
Shot from just outside the box by Stephen Ireland goes over the target.
Franco Di Santo takes a shot. Blocked by Richard Dunne.
Richard Dunne challenges Franco Di Santo unfairly and gives away a free kick. Ben Watson takes the direct free kick.
The ball is sent over by Gabriel Agbonlahor, clearance made by Maynor Figueroa.
Free kick awarded for a foul by Darren Bent on Gary Caldwell. Free kick taken by Ben Watson.
The assistant referee signals for offside against Franco Di Santo. Shay Given restarts play with the free kick.
Shot by Darren Bent from 12 yards. Save made by Ali Al Habsi. Outswinging corner taken right-footed by Stiliyan Petrov from the right by-line to the near post, clearance made by James McCarthy.
Patrick Van Aanholt takes a shot. James Collins gets a block in.
Effort from outside the penalty box by Fabian Delph goes wide right of the target.
Patrick Van Aanholt crosses the ball, Shay Given makes a save.
Outswinging corner taken right-footed by Ben Watson from the right by-line, clearance by Richard Dunne.
Mohamed Diame has an effort at goal from outside the penalty box missing to the wide right of the target.
A cross is delivered by Barry Bannan, Header from close range by Darren Bent misses to the right of the goal.
Booking The referee cautions Gary Caldwell for unsporting behaviour.
Gary Caldwell gives away a free kick for an unfair challenge on Gabriel Agbonlahor.
The offside flag is raised against Gabriel Agbonlahor. Gary Caldwell takes the indirect free kick.
Shot by Victor Moses. Blocked by James Collins.
Shot by Victor Moses. James Collins gets a block in.
A cross is delivered by Stephen Ireland, save by Ali Al Habsi.
Stiliyan Petrov decides to take a short corner, Barry Bannan delivers the ball, clearance made by Emmerson Boyce.
Stephen Ireland takes a shot. Blocked by Maynor Figueroa.
Stiliyan Petrov has a drilled shot and went wide right of the post.
Gabriel Agbonlahor produces a left-footed shot from inside the area that clears the crossbar.
Ben Watson gives away a free kick for an unfair challenge on Stiliyan Petrov. Stiliyan Petrov takes the free kick.
The ball is swung over by Alan Hutton, James McCarthy makes a clearance.
The ball is delivered by Patrick Van Aanholt, save made by Shay Given.
Corner taken by Ben Watson from the left by-line played to the near post, clearance made by Darren Bent.
Corner taken right-footed by Ben Watson from the left by-line to the near post, Alan Hutton makes a clearance. Ben Watson decides to take the corner short.
The ball is swung over by Patrick Van Aanholt, James Collins gets a block in.
Centre by Stephen Warnock, Maynor Figueroa manages to make a clearance.
Gary Caldwell fouled by Gabriel Agbonlahor, the ref awards a free kick. Free kick taken by Gary Caldwell.
The ball is swung over by Victor Moses, save by Shay Given.
Ronnie Stam delivers the ball, Richard Dunne manages to make a clearance.
Shot by Gabriel Agbonlahor from 25 yards. Save by Ali Al Habsi.
The ref blows the whistle to begin the match.
Live text and data provided by The Press Association
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.