Руслан Кравченко закінчив Київський військовий ліцей імені Івана Богуна, а згодом — Юридичну академію Ярослава Мудрого, отримав звання «лейтенант юстиції».
З 2012 по 2014 рік працював слідчим Севастопольської прокуратури з нагляду.
З вересня 2014 року пішов на військову службу. Брав участь в АТО при виконанні службових обов’язків на посаді прокурора, має статус учасника бойових дій. У 2020 році був звільнений з військової служби у запас.
З 2015 по 2017 рік працював прокурором у Головній військовій прокуратурі Генпрокуратури України.
Був прокурором у справі, де Віктора Януковича визнали винним у державній зраді та пособництві у веденні війни.
З 2019 по 2020 рік обіймав посаду заступника військового прокурора Центрального регіону України.
З 15 березня 2021 року займав пост керівника Бучанської окружної прокуратури Київської області.
Був кандидатом на посаду керівника Національного антикорупційного бюро України.
10 квітня 2023 року був призначений на посаду голови Київської ОВА. 30 грудня 2024 року Президент України видав Указ про звільнення Руслана Кравченка з посади голови Київської обласної державної адміністрації згідно з поданою ним заявою.
31 грудня Кабмін призначив Руслана Кравченка головою Державної податкової служби.
17 червня 2025 року Верховна Рада погодила призначення Кравченка на посаду Генерального прокурора. До цього Президент Володимир Зеленський вніс до парламенту відповідне подання.