Place yourself in the headstand position. Put your hands on the ground about shoulder-width apart and lift your legs into the air as you transfer your weight to the top of your head.
Practice maintaining your balance in headstand position by kicking your legs in the air without falling over. Keep your weight on your head and only use your hands for balance.
Learn to walk yourself around on your head by using your hands to rotate your body around your head.
Use your hands to push off and spin your body as you twist your legs and kick them out to increase momentum.
Lift your hands off the ground and maintain balance as you spin to complete the head spin.
After a couple of rotations, briefly put your hands back down on the ground and repeat Step 4 to increase speed.