The omnibearing full automatic binding machine consists of a frame, a casing, a bench, a paper holding mechanism, a hole drilling mechanism, a tube setting mechanism, a tube cutting mechanism, a rotary tube feeding mechanism, a pressing and riveting mechanism and a control circuit device mainly. It has also bearer fixed behind the bench, two guide shafts on the bearer, punching motor, shifting motor, walking motor, upper pressing spring, lower pressing spring and other parts. It has small size, light weight, smooth driving, accurate position and other advantages and may be used widely in binding various kinds of files.