The photo was taken at an Atlanta Braves game at the Suntrust Park stadium in Atlanta.
The cadet, a JROTC member, was stood at attention next to the POW-MIA Chair of Honor which was being recognised to mark Memorial Day.
Atlanta Braves fans stopped during the baseball game to recognize the POW-MIA Chair of Honor.
Meanwhile, a JROTC member stood to strict attention next to the chair as rain continued to fall.
The fan, dressed in a red raincoat, intervened and held an umbrella over the cadet to shield him from the rain.
The POW-MIA Chair was unveiled by the Braves last year to remember the servicemen and women who remain unaccounted for since World War I.
The image quickly spread on social media after the Atlanta Braves posted it on Twitter with a one-word caption, ‘Respect.’
Another fan captured the moment and praised the man. The fan wrote: ‘They sacrifice so much for us, we can sacrifice for them too!!! #RespectOurMilitary
Several fans shared photos of the moment, paying tribute to the man and cadet.