Этимологический словарь Крылова
Заимствование из старославянского, где образовано путем слияния предлога въ и одной из падежных форм существительного пръкъ – "спор, препятствие". От этой же основы происходит и глагол перечить.
вопреки
Вопреки