MPs voted by 557 to 13 in favour of the use of the armed forces to implement the United Nations Security Council resolution.
During the debate, Mr Cameron told MPs it was “necessary, legal and right” to have instigated military action to stop Muammar Qadhafi attacking his own people.
The PM also stressed all military attacks on Libya will be “fully consistent” with the United Nations mandate.
The resolution authorises the international community to employ “all necessary measures” to enforce a no-fly zone over Libya and to protect civilians from attack.
The PM said:
Let me say this about the issue of targets: targets must be fully consistent with the UN Security Council resolution.
We therefore choose our targets to stop attacks on civilians and to implement the no-fly zone.
Mr Cameron stressed that the UN Mandate was to protect Libyan civilians and that it was up to them to choose their future.
We have to be clear. We are not talking about an invasion or an occupying force, we’re talking about taking action to protect civilian life.
Statements and Articles: PM statement to the House on Libya
Read more: Libya: operation ELLAMY on MOD website