As Bitcoin is legally recognized tender in the US, gambling with it is legal. However, always make sure to check the gambling regulations in the state you live in.