The 2023–24 season is FC Shakhtar Donetsk's 33rd season in existence and the club's 25th consecutive season in the top flight of Ukrainian football. In addition to the domestic league, Shakhtar Donetsk will participate in the Ukrainian Cup and the UEFA Champions League. The season covered the period from 1 July 2023 to 30 June 2024.
Season events
On 24 April 2023, Shakhtar announced that they'd signed Denil Castillo to a five-year contract from Liga de Quito, commencing 1 July 2023.

On 1 July, Shakhtar confirmed the departure of manager Igor Jovićević, with Patrick van Leeuwen being appointed as his replacement on 3 July.

On 19 July, Shakhtar announced the signing of Pedrinho on a contract until 30 June 2028, from Athletico Paranaense. Two day later, 21 July, Shakhtar announced the signing of Newerton, also on a contract until 30 June 2028, from São Paulo.

On 31 July, Shakhtar announced the signing of Stav Lemkin from Hapoel Tel Aviv and Eguinaldo from Vasco da Gama, both on contracts until 30 June 2028.
On 4 August, Shakhtar announced the signing of free-agent Dmytro Chyhrynskyi on a contract until the end of the season.
On 6 August, Andriy Pyatov played his last game for Shakhtar, a friendly against Tottenham Hotspur, and announced his retirement from football.
On 10 August, Anatoliy Trubin left Shakhtar to sign for Benfica for an undisclosed fee.
On 22 August, Shakhtar announced the signing of Irakli Azarovi from Red Star Belgrade on a contract until 30 June 2028.
On 29 August, Danylo Sikan extended his contract with Shakhtar until 30 June 2028.
On 1 September, Shakhtar announced the season-long loan signing of Novatus Miroshi from Zulte Waregem.
On 2 September, Shakhtar announced the signing of free-agent Artur Rudko on a contract until the end of the season.
On 5 September, Shakhtar announced that Andriy Totovytskyi had joined Kolos Kovalivka on loan for the season, whilst Maryan Faryna had joined Metalist 1925 Kharkiv on a similar deal and Andriy Boryachuk had joined Metalist 1925 Kharkiv on a permeant deal.
On 16 October, Patrick van Leeuwen left his role as Head Coach of Shakhtar, with Darijo Srna taking over as Acting Head Coach.
On 24 October, Marino Pušić was announced as the new Head Coach of Shakhtar, with Mario Stanić being appointed as his assistant the following day.
Squad
On loan
Transfers
In
Loans in
Out
Loans out
Released
Friendlies
Competitions
Overall record
Premier League
League table
Results summary
Results by round
Results
Ukrainian Cup
UEFA Champions League
Group stage
Squad statistics
Appearances and goals
|-
|colspan="14"|Players who suspended their contracts: |- |colspan="16"|Players away on loan: |- |colspan="16"|Players who left Shakhtar Donetsk during the season: |}





