The 23-year-old, who reached the China Open semi-finals last week, continued his good form with a 6-3 6-4 success over the experienced Italian to set up a tie against world number 48 Nicolas Jarry of Chile in the next round.
Edmund saved a break point in the third game of the match before exchanging three further breaks of serve to come out on top and take the opening set, using his trademark hard-hitting baseline game to good effect.
Shanghai Masters
Djokovic sees off Coric to close gap on Nadal
14/10/2018 AT 10:30
Seppi had another break point at the start of the second set but Edmund survived before taking control of the match with a break to go 3-2 ahead.
Edmund maintained his advantage and closed out the match on serve with a forehand winner to reach the last-16 as he chases a first ATP Tour title.
Shanghai Masters
Coric claims Federer scalp to reach Shanghai final
13/10/2018 AT 13:46
Shanghai Masters
Zverev loses his rag during Shanghai Masters semi-final loss to Djokovic
13/10/2018 AT 14:41