Se situează în centrul judeţului Timiş, la circa 6 km est de Recaş. Se învecinează la nord cu Stanciova, la est cu Cralovăţ, la sud cu Şuştra şi la vest cu Recaş.

Localitatea Petrovaselo, aflata in judetul Timis este localizata pe harta la 45° 49' Nord, 21° 35' Est
 

Nu se poate stabili o dată exactă când Petrovaselo a fost înfiinţat, dar s-a găsit un document vechi, scris în limba latină, care dovedeşte existenţa unui mic sat în aceasta regiune, numit Horuathpeturfalua ("satul lui Petru Croatul"), din 1359. Acest sat, împreună cu alte şase, a aparţinut unui nobil cunoscut sub numele de Nicolae, fiul lui Filip.

Prima atestare documentară a satului Petrovaselo datează din 1359. În documentul primei atestări apare cu numele maghiarizat Horvathpeturfalva (horvath=croat). În alte diplome medievale apare cu numele Petrovasella. La 1477 era proprietatea lui Nicolae şi Iacob Banffi. Indiciile lăsate de Marsigli arată că localitatea a fost locuită şi în perioada ocupaţiei turceşti a Banatului. Pe harta contelui Mercy apare din nou cu numele Petrova-Sello. Istoricul Ioan Lotreanu susţine că atunci localitatea era românească şi că prin anii 1760-1770, ar fi fost colonizată cu sârbi aduşi din Muntenegru. La începutul secolului XIX satul era în proprietatea familiei Ondreovici (Andreovici). Astăzi satul continuă să fie majoritar sârbesc, deşi proporţia românilor a crescut în ultimele decenii ale secolului trecut.

 

În 1924, satul este menţionat cu numele său român, Petreni. În zilele noastre, este în principal cunoscut sub numele de Petrovaselo.