Enantio- and diastereoselective one-pot synthesis of three- to seven-membered cis-azaheterocycles was achieved using a triggered asymmetric conjugate addition reaction of lithium amide with an enoate, followed by alkylation of the resulting lithium enolate with α,ω-dihaloalkane and N-alkylation. Isomerization of cis-azaheterocycles with a base yielded the trans-product, constituting a one-pot synthesis of cis-azacycles and a two-step synthesis of trans-azacycles. The four-step asymmetric synthesis of nemonapride highlights the general utility of the method.