Yes, he can use his permit to drive in Minnesota.
"A nonresident who is 15 years of age or older, and who has a valid
instruction permit from their home state, may drive in Minnesota,
provided that all restrictions on the permit are obeyed."
From the Minnesota Department of Public Safety website:
Driver's License Manual
Who Does Not Need a Minnesota License?
You may drive a motor vehicle on public roads in Minnesota without a
valid Minnesota driver's license or permit, if you meet one of these
? You are a nonresident who is at least 15 years of age and have in
your possession a valid driver's license issued to you in your home
state or country.
Restrictions on the Virginia Learners Permit:
"You may get your learner's permit when you reach 15 years and 6
months of age. It allows you to operate a motor vehicle when a
licensed driver at least 21 year of age is seated beside you. The
driver accompanying you may be 18 years of age if he or she is your
legal guardian, brother, sister, half-brother, half-sister,
step-brother or step-sister. The driver accompanying you must hold a
valid driver's license, be alert and able to assist you and be legally
permitted to drive."
Virginia Department of Motor Vehicles
"out of state" "learners permit" license "in minnesota"
nonresident" "15 years" minnesota license
virginia restrictions "learners permit" license
I hope the information provided is helpful. If you have any questions
regarding my answer please don?t hesitate to ask before rating.