Which word is used to describe a person who is always right or never incorrect?
Infallible
An infallible person is incapable of making mistakes or being wrong. In Roman Catholic Church, it is often related to papal infallibility i.e. the Pope can never be wrong.