He competed at the 2016 Summer Olympics in Rio de Janeiro, in the men's beach volleyball tournament. There, Krasilnikov paired with Konstantin Semenov, finishing as fourth. With Oleg Stoyanovskiy he won the men's gold medal at 2019 Beach Volleyball World Championships