What was Franklin Roosevelt’s rank during World War I? by During World War I (1917-18), Franklin Roosevelt was the assistant secretary of the Navy.