The official described the move as a show of force amid tensions between the US and North Korea.
The US Navy submarine is expected to dock in the port city of Busan, South Korea, on the same day that North Korea celebrates the 85th anniversary of the founding of the Korean People's Army.
A port call involves stopping at a foreign port for supplies, repairs or transshipment of cargo.
The USS Michigan's stop in South Korea was first reported by South Korean newspaper Dong-A Ilbo.