Wrestling legend Kurt Angle was arrested early this morning on charges of driving under the influence ... TMZ has learned.

Law enforcement tells TMZ ... Angle's car was spotted by another driver ... swerving between lanes on I-66. Angle was busted by Virginia State Troopers, who responded to the call, and taken to Warren County Jail.

He posted $2,000 bond and was released at 3:31 AM.