yes, shadowboxing is good cardio, however for me, i kinda get bored with it, so my shadowboxing only lasts like 8-9 minutes, and thats not a whole lot of cardio.. you can combine this with jumping rope, and if you have a heavy bag use that too for a very good workout.