A Vineyard Haven man was seriously injured when he struck a fellow motorcyclist near the Airport Mobil Station Monday night and was airlifted to Massachusetts General Hospital for treatment.

Edgartown police said according to one witness at the scene, Peter Valach, 24, was traveling at 120 miles per hour when he hit Ryan Willoughby, 20, also from Vineyard Haven. Mr. Valach was ejected from his motorcycle and found 575 feet away from the impact site; his motorcycle hit a tree and split it in two.

Both men were initially transported and treated at Martha’s Vineyard Hospital. Mr. Willoughby was treated for a hand injury and Mr. Valach was flown to Boston. A spokesman for Massachusetts General Hospital said on Wednesday that Mr. Valach was in good condition.

Edgartown police were dispatched to the scene at 6:40 p.m. Monday, closing Barnes Road to traffic for two hours during accident scene reconstruction. According to a police report, Mr. Willoughby pulled off to the side of the road to turn around when Mr. Valach collided with him. Both motorcycles were totalled. The accident is under investigation, and Edgartown police Sgt. Ken Johnson said charges are expected to be filed.