"The difference between ethics and morals can seem somewhat arbitrary to many, but there is a basic, albeit subtle, difference. Morals define personal character, while ethics stress a social system in which those morals are applied. In other words, ethics point to standards or codes of behavior expected by the group to which the individual belongs. This could be national ethics, social ethics, company ethics, professional ethics, or even family ethics. So while a person's moral code is usually unchanging, the ethics he or she practices can be other-dependent.
When considering the difference between ethics and morals, it may be helpful to consider a criminal defense lawyer. Though the lawyer's personal moral code likely finds murder immoral and reprehensible, ethics demand the accused client be defended as vigorously as possible, even when the lawyer knows the party is guilty, even at the expense of setting him free possibly to murder again. Legal ethics must override personal morals for the greater good of upholding a justice system in which the accused are given a fair trial and the prosecution must prove guilt beyond a reasonable doubt."