В августе 2012 года Соколов принял участие в летних Олимпийских играх в Лондоне. В соревнованиях по стрельбе из пневматической винтовки из трёх положений Денис не смог пробиться в финал, заняв лишь 18-е место.