Vacuum your rug on both sides while still in its original location. Then hang your rug and beat out any remaining dirt and dust.
Move your oriental rug to a clean, flat space for washing. A garage floor, clean driveway or patio work well.
Wet down your rug with cool water, then test a small area for color run with an extremely mild rug shampoo. If colors don't run, shampoo your entire rug, front and back, using a soft, long-bristled brush.
Brush shampoo in softly with the grain of the rug pile. Make sure you completely wet the nap with your soapy water.
Clean your rug's fringes. Using a soft brush and your soapy water, lightly brush your fringe away from the rug. Repeat until clean.
Rinse your oriental rug with a hose running cool water. Make sure you completely rinse out all shampoo from the front, back and fringes.
Remove standing water from your rug using a clean rubber window squeegee. Run the squeegee along the rug's grain until you've removed all excess water. Lay flat to dry.