Immigration Services  

Experienced and Knowledgeable Immigration Attorney

Victor M. Castro has more than 34 years of experience representing immigration clients. He has acquired extensive legal knowledge and provides the highest quality representation. Victor Castro is recognized throughout the legal community for offering honest advice, professional and diligent legal representation and favorable outcomes. He carefully evaluates each case to provide realistic expectations and guidance based on each client’s individual circumstances.

Victor M. Castro is supported by a passionate and diligent staff who stay informed of legal developments in immigration law. Our team is equipped with the knowledge and technology to navigate the complex immigration laws so that each client’s case is prepared effectively and efficiently. We are committed to providing attentive and vigorous representation because we understand the life changing significance of your, or your loved ones, immigration status. We are genuinely invested in the solution to your case. Our staff is responsive, relentless and results-oriented. We welcome the opportunity to assist you in finding and pursuing the most viable option for your immigration case.

We offer legal representation in the following areas of immigration law:

  • Citizenship and Naturalization
  • Family-Based Immigration
    • Adjustment of Status
    • 245(i) eligibility
    • Waivers and Provisional Waivers
    • Fiancé Visa
    • Lawful Permanent Residence based on petitions by Spouses, Parents, Adult children and Siblings
    • Consular Processing
  • Removal Defense (Deportation Defense)
    • Representation at court hearings to defend against removal from the United States
    • Bond Hearings
    • Cancellation of Removal
  • Self-petitions based on the Violence Against Women’s Act (VAWA)
  • U Visa
  • Deferred Action for Childhood Arrivals (DACA)
  • Asylum / Refugees
  • Advance Parole
  • Parole In Place for certain relatives of members or former members of the U.S. Military
  • Work Authorization

Contact our office to set up a consultation or if you would like additional information about our services.

Call us at (408) 271-8733
or visit our
Contact Page