Supreme court justices do not necessarily have to be lawyers. By law, the President can nominate anyone he or she chooses to. However, nominees must still be confirmed by the Senate. If the Senate decides that a nominee is unqualified, the nominee wil not be confirmed. As such, all recent justices have been lawyers.