I agree with Steve, however, the location of the backfire is important.
If it's backfiring through the carb (sounds like a poping sneeze...sort of), it's fuel starvation. This is caused by lack of fuel entering the carb/engine. Check the fuel line routing, filter, and gas cap vent for blockage....and also check that there is enough fuel in the tank

If it's backfiring out the exhaust than it's over fueling, or flooding out. This is caused by too much fuel entering the engine....usually an internal carb problem.
Matt.