The 19-year-old, who has starred for Germany's U-21 side, has been included in the preliminary senior squad by head coach Joachim Low for next month's tournament in Austria and Switzerland from 7 to 29 June.
There was also a surprise call-up for Bayer Leverkusen goalkeeper Rene Adler at the expense of Germany's usual reserve keeper, Valencia's Timo Hildebrand. Striker Patrick Helmes has also made the squad after second division side Cologne won promotion back into to the Bundesliga.
Low will take his squad to Spain on Monday for a training camp and will cut his squad to 23 when the EURO 2008 squad is finalised on 28 May. Germany are in Group B and play Poland on 8 June, Croatia on 12 June and co-hosts Austria on 16 June.
Goalkeepers: Jens Lehmann (Arsenal/ENG), Robert Enke (Hanover 96), Rene Adler (Bayer Leverkusen)
Defenders: Christoph Metzelder (Real Madrid/ESP), Per Mertesacker (Werder Bremen), Philipp Lahm (Bayern Munich), Arne Friedrich (Hertha Berlin), Marcell Jansen (Bayern Munich), Clemens Fritz (Werder Bremen), Heiko Westermann (Schalke 04)
Midfield: Michael Ballack (Chelsea/ENG), Thomas Hitzlsperger (VfB Stuttgart), Simon Rolfes (Bayer Leverkusen), Torsten Frings (Werder Bremen), Bastian Schweinsteiger (Bayern Munich), Piotr Trochowski (Hamburg), Tim Borowski (Werder Bremen), Jermaine Jones (Schalke 04), David Odonkor (Real Betis/ESP), Marko Marin (Borussia Moenchengladbach)
Forwards: Miroslav Klose (Bayern Munich), Lukas Podolski (Bayern Munich), Mario Gomez (VfB Stuttgart), Kevin Kuranyi (Schalke 04), Patrick Helmes (Cologne), Oliver Neuville (Borussia Moenchengladbach)