Родился в селе Александровка Матвеевского района Оренбургской области. Детство и юность прошли в городе Горьком. Занимался в Горьковском детском речном пароходстве. Окончил Горьковское речное училище им. И.П. Кулибина и работал рулевым матросом на грузовом танкере «Волгодон». В октябре 1980 года был призван в ряды Вооружённых Сил СССР. С декабря 1980 года принимал участие в боевых действиях на территории Республики Афганистан. Сапёр рядовой Стукалов погиб при исполнении воинского долга. Похоронен на кладбище совхоза им. Войкова Сорочинского района Оренбургской области. Награды: орден Красной Звезды (посмертно). Память: его имя носит учебный теплоход Нижегородского детского речного пароходства.