Yes, he can. He can die if he is killed before regenerating. Whenever he regenerates, he isn't dead (he is near death). In "The Impossible Astronaut", he was killed before he could regenerate. It also remains to be seen if the often-cited "13-life limit" that was imposed on Time Lords by Rassilon still exists, or whether the Doctor is still subject to it.