Power off your Galaxy S3. Then hold down Volume Down, Center Home, and Power buttons together until you see the warning screen.
Hit Volume Up button to enter Download ODIN mode and connect a microUSB cable from your Galaxy S3 to your computer.
Next, download GalaxyS3RootNew.zip, unzip the files and run odin3v1.85.exe by double-clicking on the file.
When ODIN program opens, you should find a highlighted yellow box with a random COM number. If you don’t see this, download and install Samsung USB drivers
DO NOT TOUCH ANYTHING ELSE, hit “PDA” button and select the file CF-Root-SGS3-v6.4.tar.
Hit “Start” button. This will install ClockworkMod Recovery on your Galaxy S3 i9300. If you get stuck on this step, just try a different USB port.
Once ODIN is done flashing, you will see “PASS!” in green highlighted box.
Your Galaxy S3 will reboot once into CWM Recovery and automatically install root and Superuser app.
Once your phone reboots, you will find an app called “SuperSU”, this is your superuser app.
Download and install Titanium Backup app from Play Store to verify you have root, a Superuser request window should pop up.
That’s it! This should take you less than 5 minutes to do and does not affect your phone in any way but give you Superuser, root, and custom ClockworkMod Recovery.
You can find video and More details here
NOTE: I'm not resposible for any of your activities. Do it on your own RISK.