The promises were made at the Tories' spring forum in Nottingham and formed part of an attack on chancellor Gordon Brown.
Mr Cameron said that the Government had 'torn the heart' out of the NHS and he promised to put professionals back in charge of the service.
He told delegates that Labour is no longer the party for the NHS. 'The NHS is my passion, our priority - we'll back it, build it and improve it for everyone. That is my pledge today.'
Health Secretary Patricia Hewitt said that Mr Cameron's statements were 'absurd', pointing out that the shadow chancellor George Osborne has outlined £28bn less for public services as part of their economic policy.