Luke Skywalker is 19 years old in Star Wars: Episode IV – A New Hope.

Quick Scoop

  • Luke is canonically 19 during the events of A New Hope.
  • He and Leia are both born in 19 BBY, and A New Hope is set in 0 BBY, which is why fans and official timelines agree on 19.
  • Older sources sometimes suggested 18 or 20, but modern canon and most fan discussions now stick with 19.

Why 19 Matters In The Story

Luke at 19 is right on the edge between adolescence and adulthood, which fits his “stuck on a desert farm but dreaming of something bigger” vibe.

That age makes his sudden plunge into the Rebellion feel like a classic coming‑of‑age story: he leaves home, finds a mentor, and discovers his destiny with the Force.

In fan forums, people often frame it as: “He’s basically the age of a college freshman suddenly asked to blow up the Death Star.”

Small Canon vs. Old-Sources Note

  • Novelization: once implied around 20.
  • Early script: described him as 18.
  • Current canon and most modern guides: list him as 19 in A New Hope and treat the older numbers as minor continuity quirks.

TL;DR: If you’re answering “how old was Luke in A New Hope ” for a quiz, wiki, or forum thread, the accepted answer is: 19 years old.

Information gathered from public forums or data available on the internet and portrayed here.