Time is running out for 30-year-old Gerrard, who made his competitive debut for his country at Euro 2000, to succeed at international level.
The England captain is desperate to put the misery of losing 4-1 to Germany at the last-16 stage in the summer behind him and sees Euro 2012 as a great chance for redemption.
He said: "I'd be really disappointed if I finish my career having not won anything with England. That is one of the reasons why I decided not to retire from international football.
"A lot of people were asking me if I'd quit after the World Cup but there was no way I was going to give in and quit after losing to Germany in a major tournament.
"Sometimes you have to ask yourself: I'm here representing England, I want to be captain and should be looking forward to playing at Wembley."