In A New Hope, Han introduces himself as the captain of the Millennium Falcon. In The Empire Strikes Back and Return of the Jedi, many also refer to him as "Captain Solo", including various Rebels (Luke, Zev Senesca), droids (C-3PO), Imperials (Darth Vader), and others (Boba Fett, Jabba). Is there a definitive source on whether this was his military rank in the Alliance, or just in reference to his being captain of the Millennium Falcon?

Searching for "captain" in the TESB and ROTJ scripts is inconclusive; the script refers to him as a "star captain" at one point in ROTJ, but no one refers to him as "Captain" after he becomes a General.

I know that he does at least have the title of Captain for his ownership of the Falcon, but I'm asking because I've seen trivia questions like "Q: what was Han Solo's rank in the Rebellion in TESB; A: Captain" (and other questions like this), so it would be nice to have a canon (or formerly canon) source to give an answer one way or the other. The starwars.com databank entry just says he was "promoted to general", and presumably he'd have to have some sort of rank beforehand for it to be a "promotion".

  • 24
    "Han Solo. I'm captain of the Millennium Falcon." - Star Wars
    – Valorum
    Dec 2, 2014 at 22:58
  • 4
    Captain in this sense largely means current ship owner and/or lead operator. Dec 3, 2014 at 16:16
  • 7
    @Richard "Han Solo. I'm captain of the Millennium Falcon." - Han Solo, captain of the Millenium Falcon. FTFY
    – MrLemon
    Dec 3, 2014 at 22:28
  • 1
    @MrLemon: "BTFY" FTFY (and here's some recommended reading) Dec 4, 2014 at 11:11
  • 4
    He's the kind of captain that can do the Kessel run in less than twelve parsecs. Mar 26, 2016 at 13:41

6 Answers 6


Within the main (Disney) canon of Star Wars, there's no indication that Han Solo's captaincy was anything other than a recognition of being master of his own vessel, the Millenium Falcon.

"Han Solo. I'm captain of the Millennium Falcon." - Star Wars : A New Hope.

In the George Lucas novelisation of A New Hope, Chewbacca describes Solo to Ben Kenobi as the ship's "captain-owner"

“This is Chewbacca,” he explained when the anthropoid had joined them at the bar. “He’s first mate on a ship that might suit our needs. He’ll take us to her captain-owner now.”

Moving down into the EU novels, The Hutt Gambit deals with Han Solo's earlier life. In it we learn that although Solo did undertake military service in the Imperial Army, his highest rank was that of Lieutenant.

Han Solo, former Imperial officer, sat despondently at a sticky table in a dingy bar on Devaron, sipping an inferior Alderaanian ale and wishing he were alone.

The huge, hairy being gazed back at him with concerned blue eyes. Han sighed heavily. If only he’d go home— But the Wookiee — Chew-something — utterly refused to go home to Kashyyyk, despite Han’s repeated urging. The alien claimed he owed something called a “life debt” to former Imperial Lieutenant Han Solo.

In ESB, he was evidently appointed to the rank of General in the Rebel Alliance. There's no canon indication that he held a lower rank within the Rebellion prior to this. Note also that Lando (previously City Administrator (and owner) of a small mining facility) is also appointed General at the same time.

  • 3
    He's the "captain-owner"? So, he owns the captain?
    – KSmarts
    Apr 14, 2015 at 18:24
  • 2
    @ksmarts - Yes. Precisely. ;-)
    – Valorum
    Apr 14, 2015 at 18:40
  • 3
    @KSmarts: Solo owns everybody. :-D
    – DevSolar
    Aug 4, 2015 at 7:28
  • 1
    @KSmarts It's an old sailing ship thing. The captain was not necessarily the owner, but could be. A captain-owner was both. An owner sailing on his ship but not acting as captain was known as the owner-aboard. He could give instructions to the captain (because he owned the ship), but the crew took their official instructions from the captain. An owner-aboard could lead to confusion in the chain of command, if he was a prat.
    – T.J.L.
    Feb 13, 2020 at 14:26

The title of 'Captain' is because he is the Captain/pilot of a space ship. The same holds true of a fishing vessel in the Bering Sea. The 'driver/pilot' of a FV is also known as 'Captain' even though he holds no military rank.

  • 5
    I'm hoping for canon sources that give an explicit answer one way or another, although I know that might be harder if he in fact doesn't have a rank in the Alliance military.
    – Milo P
    Dec 3, 2014 at 0:20
  • I'm with Morgan on this. Crossing universes, but in Star Trek, the commanding officer of any independent vessel is a "captain". The commanding officer of an independent Starfleet vessel is "(acting) captain" if no actual captain-ranked officer is assigned to that ship (runabouts and shuttlecraft are not independent vessels).
    – miltonaut
    Dec 3, 2014 at 6:51
  • @miltonaut - In Star Wars, Shuttlecraft operators are described as captains.
    – Valorum
    Dec 3, 2014 at 9:12
  • @Richard - Really? I knew Vader had a shuttle, but I thought that was his own personal craft. Are they independent vessels or attached to cruisers and stations and such?
    – miltonaut
    Dec 3, 2014 at 9:22
  • 7
    @miltonaut it is an old Earth naval tradition. The commanding officer of a ship is referred as captain, regardless of her rank (more or less quoting DS9, O'Brien correcting the Ferengui for calling Dax Commander).
    – Davidmh
    Dec 3, 2014 at 11:00

From the Return of the Jedi novelization: (credit to Valorum)

Madine called out: “General Solo, is your strike team assembled?”

Leia looked up at Han, shock quickly melting to joyous admiration. She knew there was a reason she loved him—in spite of his usual crass insensitivity and oafish bravado. Beneath it all, he had heart.

Moreover, a change had come over him since he emerged from carbonization. He wasn’t just a loner anymore, only in this for the money. He had lost his selfish edge and had somehow, subtly, become part of the whole. He was actually doing something for someone else, now, and that fact moved Leia greatly. Madine had called him General; that meant Han had let himself officially become a member of the army. A part of the whole.

This tells that he wasn't officially part of the Rebel army before Return of the Jedi, and therefore, he must have just been the captain of the Falcon. Since film novelizations are part of the current canon unless otherwise stated, this is the most current answer we have so far.

  • It's not clear what (canon) Imperial military rank Han held before he became an independent ship's captain (if indeed they decide to make him an Imperial officer at all). He may also have been a captain in the Imperial Navy.
    – Valorum
    Dec 28, 2017 at 18:01
  • Or some kind of captain on his home planet of Corellia
    – Valorum
    Dec 28, 2017 at 18:13

In a new hope he is referring to being the captain of the Millennium Falcon. Although at the beginning of Empire he is referred to as captain Solo by the resistance troops. Judging by the setting and the fact that they now refer to Luke as Commander, I think it's safe to assume they were both promoted due to their heroics in episode IV.

  • I'm looking for sources rather than assumptions--for example, Han led Renegade Squadron in the EU, so that would point towards some sort of rank, but the Rebel command was also apparently ok with him just leaving in TESB, so that would point away from having rank.
    – Milo P
    Jan 22, 2016 at 17:47

In Star Wars: Battlefront (2015), if Han appears as a hero unit, there's a chance that the Rebel announcer will declare that "Commander Solo" has entered the battlefield. This is the only example of any pre-General rank that I've found for Han Solo, and it comes from a Disney-canon source.

Unfortunately, it's unclear how the ranks in the Alliance work. If "Commander" is his actual title, then if it works like the U.S. Navy, all this indicates is that he ranked below a military Captain at whatever point in time the match is assumed to take place. Since there's very little in the game that can be considered "story" content, the time at which he would have been a Commander is mostly speculative. The fact that he's wearing his jacket from TESB, not a general, and not frozen in carbonite would seem to indicate anywhere from after ANH to during TESB.

  • 1
    While there is Battlefront material that is canon (there is a book based off the game), the canon level of gameplay and "story" of the game is unclear.
    – phantom42
    Jan 31, 2016 at 22:17
  • @phantom42 It seems to me like it's a detail closer to "the T-21B is an actual blaster" than "Leia shot the Emperor in the head five times" in terms of reliability, but yeah, it's hard to say for sure with anything from the new game but Sullust.
    – Milo P
    Jan 31, 2016 at 22:27

Jabba mentions that "I like Captain Solo where he is" when confronted by Luke in ROTJ.

Darth Vader mentions to Lando "we will test it first on Captain Solo" when Lando warns him of killing someone in freezing chamber.

No mention of Captain was used by Rebel forces on Hoth they only called him "Sir".

Leia mentions "being held by you Captain isn't hardly enough to get me excited" when together in a large worm.

  • 2
    This doesn't answer the question in any meaningful way
    – Valorum
    Sep 16, 2017 at 10:39
  • 1
    ...and @Valorum - the answer is incorrect. When Han is searching for Luke on Hoth, Rogue Two addresses him as Captain Solo: "This is Rogue Two, this is Rogue Two. Captain Solo, do you copy? Commander Skywalker, do you copy? This is Rogue Two." Additionally, Threepio says "Capt. Solo, Capt. Solo" when attempting to get Han's attention. Leia's line is "Captain, being held by you isn't quite enough to get me excited." - subtle difference that doesn't change the intent, but accuracy is nice :)
    – NKCampbell
    Dec 28, 2017 at 18:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.