An existing maximum engine speed during the upshift of a transmission at the time when the engine load is higher than a predetermined level is detected. The existing maximum engine speed is compared with a reference maximum engine speed to correct an engine speed based upshift characteristic line.