There is a subtle but distinct difference between immigrate and emigrate. Immigrate is to move to one country from another. Emigrate is to leave one country to live in another.
As illustrated in the examples below, immigrate is used in conjunction with the word to, while emigrate is used with from. Also, be aware that immigrate is spelled with two letter m’s, but emigrate has only one.
He immigrated to the United States as a teenager.
He emigrated from Canada to the United States.