viejo

/byeh-ho/

old

A close-up of a severely worn-out, cracked brown leather hiking boot, showing deep creases and scuffed edges from long use.

As an adjective, viejo means 'old,' referring to the age or duration of people or things.

viejo(Adjective)

mA1

old

?

referring to the age of people or the duration of things

Also:

ancient

?

for objects, like an old book or city

,

longtime

?

when placed before the noun (e.g., 'un viejo amigo')

📝 In Action

Mi coche es muy viejo, pero todavía funciona.

A1

My car is very old, but it still works.

Tengo una colección de libros viejos.

A2

I have a collection of old books.

Juan es un viejo amigo de la universidad.

B1

Juan is a longtime friend from college.

Word Connections

Synonyms

  • anciano (elderly (more respectful for people))
  • antiguo (antique, ancient (for things))
  • mayor (older, elder (polite for people))

Antonyms

Common Collocations

  • ropa viejaold clothes
  • vino viejoaged wine
  • los viejos tiemposthe old days

💡 Grammar Points

Matching the Noun It Describes

Like most Spanish adjectives, 'viejo' changes to match the person or thing it describes. Use 'vieja' for feminine things ('una casa vieja') and add an 's' for plural things ('los coches viejos', 'las casas viejas').

Placement Changes the Meaning

Where you put 'viejo' matters! Placed after, it means old in age: 'un amigo viejo' (an elderly friend). Placed before, it means longtime or of long standing: 'un viejo amigo' (a friend you've known for a long time).

❌ Common Pitfalls

Sounding a Little Rude

Mistake: "Calling an older person you don't know 'un viejo'."

Correction: It's much more polite to say 'un señor mayor' or 'un anciano'. While not always offensive, 'viejo' can sound blunt, like calling someone 'an oldie'.

⭐ Usage Tips

Use with Care for People

When describing people, 'viejo' can be a bit direct. The word 'mayor' (older) is often a gentler and more polite choice. For example, 'mi abuelo es mayor' sounds kinder than 'mi abuelo es viejo'.

A close-up portrait of an elderly man with gentle eyes, a salt-and-pepper beard, and deeply wrinkled skin, conveying warmth and age.

As a noun, viejo means 'old man' (or informally, 'dad' or 'mate').

viejo(Noun)

mA2

old man

?

an elderly man

Also:

dad / old man

?

colloquial, affectionate term for one's father

,

dude / mate

?

very colloquial, used between male friends in some regions

📝 In Action

Un viejo amable me ayudó a cruzar la calle.

A2

A kind old man helped me cross the street.

Mi viejo siempre cuenta las mejores historias.

B1

My dad (my old man) always tells the best stories.

¡Qué pasa, viejo! ¿Todo bien?

B2

What's up, dude! All good?

Word Connections

Synonyms

  • anciano (old man (more formal))

Antonyms

  • joven (young person)
  • chico (boy, young man)

💡 Grammar Points

Feminine and Plural Forms

As a noun, it also changes for gender and number. 'Una vieja' is an old woman, 'los viejos' can mean 'the old people' or 'one's parents', and 'las viejas' means 'the old women'.

⭐ Usage Tips

Affectionate vs. Disrespectful

Context is everything! 'Mi viejo' (my dad) is affectionate. Calling a friend 'viejo' can be like saying 'dude'. But calling a stranger 'viejo' can be disrespectful. When in doubt, use 'señor'.

✏️ Quick Practice

💡 Quick Quiz: viejo

Question 1 of 2

Which sentence means 'He is my longtime friend'?

📚 More Resources

Word Family

Frequently Asked Questions

Is it rude to call someone 'viejo'?

It can be. For strangers or in formal situations, it's much more polite to use 'señor' or 'hombre mayor'. Among close friends or family ('mi viejo' for 'my dad'), it can be an affectionate term, but it depends heavily on the relationship and tone.

What's the difference between 'viejo' and 'antiguo'?

'Viejo' is a general word for 'old' and is used for people and everyday objects, like 'un coche viejo' (an old car). 'Antiguo' is usually for things that are old and have historical or artistic value, like 'un mueble antiguo' (an antique piece of furniture).

How do I say 'my parents' using 'viejo'?

In many places, especially in Latin America, you can informally and affectionately say 'mis viejos' to mean 'my parents' or 'my folks'.