Someone doesn't need to be moral to be ethical. Someone without a moral compass can follow ethical codes to be in good standing with society. On the other hand, someone can violate ethics all the time because they believe that something is morally right. Both morality and ethics have to do vaguely with distinguishing the difference between “good and evil” or “good” and “evil”.
Many people think that morality is something personal and prescriptive, while ethics are the standards of “good” and “evil” that are distinguished by a certain community or social environment. For example, your local community may think that adultery is immoral, and you personally may be okay with that. However, the distinction can be useful if your local community doesn't have strong feelings about adultery, but you consider adultery to be immoral on a personal level. According to these definitions of the terms, their morality would contradict the ethics of their community.
However, in popular discourse, we tend to use the terms moral and immoral when we talk about topics such as adultery, regardless of whether it is discussed in a personal or community situation. As you can see, the distinction can be a bit complicated. Although they are closely related concepts, morality mainly refers to guiding principles, and ethics refers to rules and specific actions or behaviors. I would simply like to add that each religion focuses on a particular idea and each religion has a different focal point, while morality shows a broader picture that is similar for all religions and acts as a way of making people more humane.
Religion gives you the principles of the actions that are imposed on you, while morality is a way of behaving, you choose for yourself with any imposition. Religion focuses on only a few aspects of morality, while the realm of morality itself includes religious beliefs and humanitarian practices. Nowadays, a moral person can look to the future, be growth-oriented and prepared for the future and, at the same time, be fully and firmly rooted in morals in an unwavering way. A person's idea of morals tends to be determined by the environment that surrounds them (and, sometimes, by their belief system).
For example, morality has a Christian connotation for many Westerners, since moral theology is prominent in the church. This follows the organization's rules of ethically correct behavior, but it can also be considered wrong from a moral point of view. A lawyer who tells the court that his client is guilty may be acting out of a moral desire for justice, but this is very unethical because it violates attorney-client privilege. A person is ethical if he knows the basic principles that govern moral behavior and acts in a manner consistent with those principles.
Morality and religion: These two words are often confused as interdependent entities that flow from one another, but the truth is quite different.