No. In fact biodiesel can be good for an engine because it has more lubricating properties than petroleum and it can clean the fuel system.
Loss of lubricity is one of the drawbacks of newer low sulphur diesel fuels. Adding just 1% biodiesel increases the lubricity to an acceptable level, so any biodiesel blend will have the required lubricity without sulphur or other additives.
Because it is a good solvent, biodiesel can remove deposits and build-up from tanks, lines, pumps and other fuel system components. Be aware, though, that since it is such a good solvent, it may damage certain paints and finishes, so always clean up spills immediately.