No, you do not need root access to use BusyBox. BusyBox for Android can run in terminal emulator or from ADB shell. However, if you want to install and symlink BusyBox on your system path then root access is required.
Does my device need root access to install BusyBox?
Is article helpful?