Although neither the constitution nor federal law prohibits non-citizens from serving on the US Supreme Court, it's unlikely the President would ever nominate a non-citizen to the Court or that the Senate would approve such a nomination. In practice, yes, you would undoubtedly have to be a citizen.
Although all members of the current US Supreme Court have served on the US Court of Appeals, there is no requirement that they do so, let alone a specification about the number of years.
A supreme court justice is a position that is held for life. The justice can offer to step down at any time though, most likely for reasons like retirement or bad behavior.
until they die
For life.
For life.
A justice on the supreme court serves a life term.
Appointments to the Supreme Court of the US are for life.
they serve for life.
they are appointed for life
8 years
Associate Justice is the formal title for any US Supreme Court justice who is not the Chief Justice. There are eight Associate Justices and one Chief Justice on the Supreme Court.
490 years
When they're no longer capable of executing their duty as Supreme Court Justice. As long as they're capable of adequately performing their duties, they have no limit to how long they may serve.
Thurgood Marshall's careers were an attorney and A Supreme Court Justice .