Nothing will prevent him from wiping your drive if he has physical access to your device.
Sure you can use stuff like Secure Boot with your own custom keys to lock it. Then noone can indeed just boot it.
Doesn't stop that person from removing your drive and plugging it into another pc. Or from just smashing your disk to pieces.
The same goes for stuff like a bios password. With physical access you can wipe that, too. It's just a bit more work (or requires additional tools) than just an USB stick.
In short: Yes, you can stop someone from just booting an USB stick and wipe you drive. But it doesn't matter if he has other ways to do the same. Protection only works as a whole concept, Software won't help you when physical security allows the device to be stolen. And seriously? Who cares if their stolen laptop is wiped, smashed or drowning on the bottom of the ocean. It's gone anyway.
The actual protection for data is a) backups so you don't lose them and b) encryption so nobody can read them.