Yes. Each service has its own regulations but as a general matter a Veteran can wear any uniform he was authorized to wear while on active duty.