A method of controlling start of an engine from when cranking is started by driving a starter motor until when an engine speed reaches a predetermined idle speed by execution of combustion cycles, the method comprising: a step of obtaining the engine speed in each cycle; and a step of setting a torque based on the engine speed obtained in the step of obtaining the engine speed, characterized in that in the step of setting the torque, it is determined whether or not the engine speed obtained in the step of obtaining the engine speed is higher than or equal to a lower limit (R1) of a preset resonance speed range (Br) including an engine speed corresponding to a resonance frequency (Rr) of a powertrain unit (PT) including the engine and whether or not the engine speed obtained in the step of obtaining the engine speed is higher than or equal to a determination threshold value (R0) set to a value smaller than the lower limit (R1) of the resonance speed range (Br) by a predetermined reference value, if the engine speed obtained in the step of obtaining the engine speed is higher than or equal to the determination threshold value (R0) and lower than the lower limit (R1) of the resonance speed range (Br), a first torque is set as the torque such that the engine speed achieved by combustion for generating the torque is higher than an upper limit (R2) of the resonance speed range (Br), and if the engine speed obtained in the step of obtaining the engine speed is lower than the determination threshold value (RO), a second torque smaller than the first torque is set as the torque such that the engine speed achieved by combustion for generating the torque is lower than the lower limit (R1) of the resonance speed range (Br). a step of obtaining the engine speed in each cycle; and a step of setting a torque based on the engine speed obtained in the step of obtaining the engine speed, characterized in that in the step of setting the torque, it is determined whether or not the engine speed obtained in the step of obtaining the engine speed is higher than or equal to a lower limit (R1) of a preset resonance speed range (Br) including an engine speed corresponding to a resonance frequency (Rr) of a powertrain unit (PT) including the engine and whether or not the engine speed obtained in the step of obtaining the engine speed is higher than or equal to a determination threshold value (R0) set to a value smaller than the lower limit (R1) of the resonance speed range (Br) by a predetermined reference value, whether or not the engine speed obtained in the step of obtaining the engine speed is higher than or equal to a lower limit (R1) of a preset resonance speed range (Br) including an engine speed corresponding to a resonance frequency (Rr) of a powertrain unit (PT) including the engine and whether or not the engine speed obtained in the step of obtaining the engine speed is higher than or equal to a determination threshold value (R0) set to a value smaller than the lower limit (R1) of the resonance speed range (Br) by a predetermined reference value, if the engine speed obtained in the step of obtaining the engine speed is higher than or equal to the determination threshold value (R0) and lower than the lower limit (R1) of the resonance speed range (Br), a first torque is set as the torque such that the engine speed achieved by combustion for generating the torque is higher than an upper limit (R2) of the resonance speed range (Br), and if the engine speed obtained in the step of obtaining the engine speed is lower than the determination threshold value (RO), a second torque smaller than the first torque is set as the torque such that the engine speed achieved by combustion for generating the torque is lower than the lower limit (R1) of the resonance speed range (Br). <EOS>