An efficient process for the synthesis of homoallylic amines and N′-homoallylic hydrazides is developed from the one-pot reaction of carbonyl compounds, amines or N-acylhydrazines, allyllic bromide and tin powder using water as solvent. N-Acylhydrazines are found to be more reactive than amines in these processes. They can react not only with aldehydes but also with ketones to give the corresponding N′-homoallylic hydrazides.