An immigration consultant is a person who helps people to immigrate form one country to another country and through legal and documentation process to increase the chances of immigration for study, work, travel or business purpose . Immigration consultant are legal expert and have knowledge about immigration laws and visa laws and about the procedure of getting different types of visa. Many governments give licence to immigration consultant to control immigration to their country like Canadian Society of Immigration Consultants for Canada  and MARAAustralia.
Immigration consultant have started working in the decade of 60's when a large no of qualified people have started migrating form Asia and Latin America to USA, CANADA and Europe . Generally these countries have requirement of highly skilled professional and so they have very strict and complicated rules for immigration visa . This all started the concept of immigration consultancy .