When was Hannibal Born?

Hannibal was born in 247 B.C. He started fighting against the Romans at a young age. He committed suicide in 183 B.C after surrendering to the Romans in battle.