Competence refers to the innate knowledge and understanding of language rules, while performance is the actual use of language in real-world situations. This distinction highlights the gap between potential linguistic capability and actual language use, influenced by various cognitive and contextual factors.