Which actor played Colonel Sherman Potter on the M*A*S*H TV series?

The story behind the answer

Colonel Sherman Potter on the M*A*S*H television series was played by actor Harry Morgan.

Morgan joined the cast in season 4 after McLean Stevenson left the show and Henry Blake was written out. Potter became the commanding officer of the 4077th Mobile Army Surgical Hospital, while also serving as one of its senior surgeons. His arrival gave the camp a steadier, more experienced leader than the often well-meaning Blake.

Potter is a World War I veteran from Hannibal, Missouri, with a deep affection for horses and a notably practical, humane leadership style. Harry Morgan remained with the series through its 1983 finale and later reprised Potter in the spin-off AfterMASH.

A common mix-up is confusing Morgan with Edward Winter, who played intelligence officer Colonel Sam Flagg, or with Larry Linville, who played Major Frank Burns. Morgan also appeared in the original M*A*S*H film, but Potter was created for the television series.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: