In this tutorial, we will show you how you can boot your Raspberry Pi using a USB port instead of the micro-SD card slot!
Please note: This method of booting is experimental and is not guaranteed to work with all USB mass storage devices.
Source: How to boot your Raspberry Pi from a USB mass storage device (ModMyPi)