The 20-year-old won a place at the Royal Military Academy at Sandhurst (search) following four days of examinations, which included doing 50 sit-ups within two minutes and 44 push-ups in the same time.
"The last four days have been very challenging, both mentally and physically, but it's also been an enjoyable experience," Harry said in a statement released from Clarence House, his father's office, on Friday.
"I have set my sights on joining the army and I am really looking forward to going to Sandhurst next year."
Charles trained to be a pilot with the Royal Air Force, earning his wings in 1971, and also signed up to the Royal Navy. At one time he commanded the minesweeper HMS Bronington.
Harry's grandfather, Prince Philip, joined the Royal Navy in 1939 and commanded the frigate HMS Magpie. His naval career ended in 1952, when his wife became Queen Elizabeth II on the death of her father.
Harry's uncle, Prince Andrew, spent 22 years in the Navy and served as a helicopter pilot in the Falklands war against Argentina.
Another uncle, Prince Edward, joined the Royal Marines but quickly dropped out.