РПГ-7 представляет собой гладкоствольное однозарядное пусковое устройство безоткатного типа, с открытым сзади стволом. Стрельба ведется с плеча, поэтому ствол имеет в средней части специальный теплоизолирующий кожух. В задней части ствола расположено сопло для выброса пороховых газов, в передней - рукоятка управления огнем в сборе с ударно-спусковым механизмом (УСМ), и задняя рукоятка для удержания. УСМ с открытым курком, несамовзводный. Гранатомёт оснащен открытым прицелом, однако обычно комплектуется оптическим прицелом ПГО-7 кратностью 2.7Х. Прицел имеет дальномерную шкалу по цели высотой 2.7м (танк), а также шкалы дистанционных и боковых поправок. Специально для воздушно-десантных войск создан вариант гранатомёта РПГ-7Д, имеющий разъемный ствол. Современные варианты гранатомета РПГ-7В1 отличаются усовершенствованными прицелами, имеющими дополнительные шкалы для стрельбы более тяжелыми гранатами ПГ-7ВР и ТБГ-7В, а также оснащаются легкой складной сошкой.
Противотанковые гранаты для РПГ-7 имеют надкалиберные БЧ калибра 70-105мм в зависимости от модификации. Хвостовая часть гранаты имеет калибр 40мм и при заряжании вставляется в ствол гранатомёта спереди. В средней части гранаты расположен твердотопливный реактивный двигатель, осуществляющий разгон гранаты на траектории. Сопла двигателя расположены в его передней части, радиально и под углом к продольной оси гранаты, обеспечивая дополнительную стабилизацию на активной фазе полета. Запуск гранаты осуществляется при помощи вышибного динамореактивного заряда, находящегося в сгорающей картонной гильзе вокруг хвостовой части гранаты, присоединяемой перед заряжанием. При выстреле часть пороховых газов вышибного заряда истекает из сопла гранатомёта сзади, обеспечивая компенсацию отдачи и создавая позади стрелка опасную зону глубиной свыше 20 метров. Запуск ракетного двигателя гранаты осуществляется автоматически, на удалении 10-20 метров от стрелка. Некоторые варианты гранат, например осколочная ОГ-7В, не имеют ракетного двигателя и используют только вышибной заряд. Стабилизация гранат на траектории осуществляется при помощи раскладных стабилизаторов, а также благодаря вращению гранаты, вызванному специальной турбинкой в ее хвостовой части и скосами на стабилизаторах.