A Navy officer must be able to assume a variety of duties at sea, in the air and ashore. Officers must be physically fit, at least 19 years old and U.S. citizens. You must have at least a bachelor's degree. You can apply for officer programs before earning your degree and as young as 17.