"The first line of a Labour Budget would be a tax on bank bonuses to get young people into work.

"To business we say: we'll pay the wages, if you provide the training. To young people we say: if you're out of work for a year we'll guarantee you the opportunity to work.

"Responsibility on the part of government to give every young person a chance, responsibility on business to make that chance real, and responsibility on the part of young people to take that chance.

"Saying no is not an option."

Mr Miliband insisted Labour's plan went much further than the Government's youth contract, which offers a subsidy to employers hiring young people.

It is also stronger than the previous Labour government's Future Jobs Fund, which offered six months of work to the long-term jobless, as the new scheme will include a training requirement, according to aides.

Under the scheme the Government would pay a full wage directly to business to cover 25 hours of work each week at the minimum wage, the equivalent of £4,000 per job.

In return, employers would be expected to train the young person for a minimum of 10 hours a week.

Young people who turn down the work or are sacked would face sanctions, including temporary withdrawal of benefit payments.

Lashing out at the coalition's record on youth unemployment, which has reached more than one million, he accused the Government of cutting opportunities for young people.

He said: "What is their solution? A Work Programme which does not guarantee work. A jobs programme scheme from this Government which does not offer jobs.

"Work experience of course has a role to play in helping people into work. But work experience is not the same as a real job. It cannot be the summit of our ambitions. There is only one solution to a jobs crisis - jobs."