Бабочка по внешнему виду похожа на капустную белянку, но меньших размеров (размах крыльев — 40—50 мм). Передние крылья сверху белые, у самки слегка желтоватые. Посередине крыла у самок два, а у самцов одно черное пятно. У бабочек обоих полов на вершине крыла черный мазок. Задние крылья сверху беловатые с одним черным пятном на переднем крае. Взрослые гусеницы бархатистые, зеленые, с желтой полосой посередине спинки.
Зимуют куколки на растительных остатках, стенах домов, заборах. Лёт бабочек репной белянки начинается на 1—1,5 недели раньше, чем у капустной белянки. Самки откладывают яйца по одному на нижнюю и верхнюю стороны листьев. Через 7—11 дней (сумма эффективных температур для развития яйца 40° при пороге развития 6,7°С) из яиц выходят гусеницы. Они питаются листьями примерно 20 дней. Вначале проделывают в них небольшие отверстия неправильной формы, а затем уничтожают листовую пластинку целиком, включая и толстые жилки. При образовании кочана гусеницы могут вгрызаться в него, проделывая ходы. У летнего поколения окукливание происходит в основном на кормовых растениях. Репная белянка даёт одно—три поколения и более. Наибольшая численность гусениц наблюдается в августе.