Perlombaan ini pertama kali diadakan pada tahun 1910-an di St. Petersburg di Kekaisaran Rusia . Rencana dibuat untuk menjadi tuan rumah acara Formula Satu di Moskow untuk musim 1983 sebagai Grand Prix Uni Soviet , rencana ini gagal. Pada 2010, secara resmi diumumkan bahwa kota Sochi di Rusia , yang juga bersiap menjadi tuan rumah Olimpiade Musim Dingin 2014 , akan menyelenggarakan acara baru dalam jadwal F1 yang dimulai pada musim Formula Satu 2014 dengan kontrak tujuh tahun.