По информации, опубликованной Роскосмосом, Вахидов родился в Новосибирске, но высшее образование получил в Санкт-Петербурге: в 2014 году окончил Государственный морской технический университет по специальности «Судовые энергетические установки». В настоящее время служит старшим инженером в 109-м военном представительстве Министерства обороны РФ в городе Вилючинске Камчатского края. Он увлекается программированием, профессиональным монтажом видеороликов, играет в хоккей, катается на вейкборде и сноуборде.