You can earn a living if you're a professional poker player and get sponsorships from PokerStars, etc. That's highly unlikely though.
You can also earn a living from organising fixed matches and betting on them. However, that's extremely illegal and you would need a lot of capital to start a fixed match syndicate.
So in short, no. It is next to impossible to make a living from gambling alone.