Родился в 1949 году в Красноярске в семье военного. Закончил Красноярский медицинский институт, с 1973 года работает врачом-реаниматологом. В 1976 году поступил на заочное отделение в Литературный институт имени Горького, который закончил шесть лет спустя.
С 1972 по 1997 год опубликовал несколько десятков повестей и рассказов, выходивших как в сборниках, так и отдельными книгами. Произведения Корабельникова переведены на четырнадцать языков, включая английский, китайский, немецкий, французский и японский. Две повести легли в основу сценариев художественных фильмов.
Корабельникова обычно относят к писателям-фантастам, однако сам себя он не считает ни фантастом, ни профессиональным писателем: «К великому счастью своему литературой не заболел и писателем себя не считаю. Только врачом. А хобби и есть хобби. Собирать марки или писать романы — для меня вещи равнозначно несерьезные, призванные лишь отвлечь человека от тоски и одиночества перед неизбежной смертью».
В настоящее время отошёл от активной литературной деятельности.