The 1989 English Professional Championship was a professional non-ranking snooker tournament, which took place in February 1989 in Bristol, England. This was the final edition of the tournament.

Mike Hallett won the title by defeating John Parrott 9–7 in the final.

Main draw

Last 32 Best of 9 framesLast 16 Best of 9 framesQuarter-final Best of 9 framesSemi-final Best of 9 framesFinal Best of 17 frames
England Mike Hallett5
England Pat Houlihan2England Mike Hallett5
England Mick Price5England Mick Price4
England David Taylor1England Mike Hallett5
England Steve Longworth5England Steve Longworth1
England Bob Marshall3England Steve Longworth5
England Tony Knowles5England Tony Knowles4
England Ian Williamson2England Mike Hallett5
England Gary Wilkinson5England Gary Wilkinson3
England John Virgo3England Gary Wilkinson5
England Ian Graham5England Ian Graham1
England Rex Williams5England Gary Wilkinson5
England Brian Rowswell5England Brian Rowswell1
England Dave Martin2England Brian Rowswell5
England Dean Reynolds5England Dean Reynolds4
England Anthony Harris3England Mike Hallett9
England John Parrott5England John Parrott7
England Graham Miles3England John Parrott5
England Danny Fowler5England Danny Fowler4
England Tony Meo3England John Parrott5
England Joe Johnson5England Joe Johnson4
England Dave Gilbert2England Joe Johnson5
England Craig Edwards5England Craig Edwards0
England John Spencer1England John Parrott5
England Neal Foulds5England Neal Foulds4
England Paul Medati3England Neal Foulds5
England Graham Cripsey5England Graham Cripsey1
England Steve James3England Neal Foulds5
England Willie Thorne5England Willie Thorne3
England Martin Clark1England Willie Thorne5
England David Roe5England David Roe1
England Barry West4