- Only in army."Есть" или "Так точно".
In civil contemporary life we don't actually use any equivalent of "sir". There are different ways to emphasize the respect to someone: for example we call him/her by both name and patronymic. Or call him/her "вы" instead of "ты" (which both mean "you" but the former pronoun is more polite).